# -*- coding:utf-8 -*-

import binascii
import csv
import hashlib
import hmac
import os
import random
import re
import string
import sys
import uuid
from urllib.parse import urlencode

import redis
import requests
import json
import time
import base64
import xlwt
from datetime import timedelta, datetime
import urllib.parse
import urllib3
# from dateutil.relativedelta import relativedelta
from selenium import webdriver
import json
import base64
# from Crypto.PublicKey import RSA
# from Crypto.Signature import PKCS1_v1_5
# from Crypto.Hash import SHA256

# from PyQt5.QtCore import QCoreApplication, Qt, QUrl
# from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings
# from PyQt5.QtWidgets import QMainWindow, QTabWidget, QWidget, QHBoxLayout, QApplication

urllib3.disable_warnings()

pass    # todo ##################################################  hash算法
# import binascii
# import hashlib
# import hmac
#
# SEED_MIN_ROLL = 1
# SEED_MAX_ROLL = 1000000
#
#
# def get_roll(secret_hash: str, round: int, client_seed: str) -> str:
#     """
#     secret_hash: hex-decimal string length with 128
#     round: round in int
#     """
#     # 转型为字节
#     secret = binascii.unhexlify(secret_hash)
#     # 用户种子拼接轮数后转型为字节
#     seed = (client_seed + "-" + str(round)).encode("utf8")
#     # 生成Roll点哈希
#     roll_hash = hmac.new(secret, seed, hashlib.sha512).hexdigest()
#     # 1000000 = 0xF4240
#     # 截断，加速取余
#     subHash = roll_hash[:7]
#     # 转十六进制字符串为整数
#     number = int(subHash, 16)
#     # 取余
#     return number % SEED_MAX_ROLL + SEED_MIN_ROLL
#
#
# def get_public_hash(secret_hash: str, secret_salt: str) -> str:
#     # 转型为字节
#     secret = binascii.unhexlify(secret_hash)
#     # 转型为字节
#     salt = binascii.unhexlify(secret_salt)
#     # 计算SHA256转十六进制字符串
#     return hashlib.sha256(secret + salt).hexdigest()
#
#
# if __name__ == "__main__":
#     # 秘密哈希 十六进制，长度为偶数
#     secret_hash = input("请输入秘密哈希 （十六进制，偶数长度）：")
#     # 秘密盐   十六进制，长度为偶数
#     secret_salt = input("请输入秘密盐 （十六进制，偶数长度）：")
#     # 公开哈希 十六进制，长度为偶数
#     public_hash = input("请输入公开哈希 （十六进制，偶数长度）：")
#     # 用户种子 无要求
#     client_seed = input("请输入用户种子：")
#     # 回合 整数
#
#     # 检查公开哈希
#     # 公开哈希通过秘密哈希加盐取SHA256计算而来
#     public_hash_check = get_public_hash(secret_hash, secret_salt)
#     if public_hash == public_hash_check:
#         print("公开哈希有效")
#     else:
#         print("公开哈希无效！")
#         print(f"提供的公开哈希 {public_hash}")
#         print(f"公开哈希应为 {public_hash_check}")
#
#     while True:
#         try:
#             round = int(input("请输入回合数："))
#             # 获取Roll点
#             # Roll点通过 秘密哈希+用户种子+轮数
#             # 取HMACSHA512再取余计算而来
#             roll = get_roll(secret_hash, round, client_seed)
#
#             print(f'回合数为 {round} 时的Roll点为 {roll}')
#
#         except KeyboardInterrupt:
#             print("\n程序结束。")
#             break
pass    # todo ########################################################## 随机数
# import numpy.random as npr
# import random
#
# result = npr.normal(5, 10, 10)
# print(result)
#
#
# # 10.0 6 100
# # [7.697, 7.2492, 8.8364, 6.0806, 2.0119, 7.3052, 5.4213, 7.2115, 7.3282, 5.861, 0.0303, 1.165, 6.1447, 1.4083, 5.9022, 8.4786, 4.6692, 4.0643, 5.0144]
#
# res_list = []
# earn_pro = 100
# while True:
#     r = round(random.normalvariate(10, 6), 4)
#     sum_res = sum(res_list)
#     if sum_res > earn_pro:
#         del_num = sum_res - earn_pro
#         res_list = sorted(res_list)
#         last = res_list.pop()
#         last -= del_num
#         res_list.append(round(last, 3))
#         break
#     if 0 < r < 10:
#         res_list.append(r)
#
# print(res_list)
pass    # todo #################################################################### hash网站出货率计算
# hxd
# 获取箱子列表
# box_list_url = "https://api.hxdcase.com/v1/visitor/list/box"
# data = requests.post(box_list_url, data=json.dumps({"boxType": -1}), headers={"Content-Type": "application/json"}).json()
# box_list = data['data']
#
# # 获取箱子列表(对战)
# # box_list_url = "https://api.hxdcase.com/v1/visitor/arenaBoxAll"
# # data = requests.post(box_list_url, data=json.dumps({'boxGroupName': "", "pageNum": 1, "pageSize": 100}), headers={"Content-Type": "application/json"}).json()
# # box_list = data["data"]["list"]
# # print("对战", box_list)
#
# for case in box_list:
#     # 获取箱子饰品
#     box_details_url = "https://api.hxdcase.com/v1/visitor/list/boxOrnament"
#     details_data = requests.post(box_details_url, data=json.dumps({"boxId": case["id"], 'version': case["version"]}), headers={"Content-Type": "application/json"}).json()
#     # 计算出货率
#     items_list = details_data['data']
#     cost = case["price"]
#     expect = 0
#     for items in items_list:
#         expect += items["probability"] * items["recoverPrize"]
#     expect = round(expect, 3)
#
#     print(case["name"], ",", expect, ",",  cost, ",",  round(expect / cost, 2))


# eeskins
# 获取箱子列表
# box_list = []
# box_list_types = [8, 3, 2, 1, 4, 5, 6, 7]
# for t in box_list_types:
#     box_list_url = "https://api.eeskins.com/api/box?page=1&page_size=99&type={}"
#     data = requests.get(box_list_url.format(t)).json()
#     for case in data["data"]["data"]:
#         box_list.append({"name": case["name"], "id": case["id"], "price": case["points"]})

# # 获取对战详情
# for items in box_list:
#     box_details_url = "https://api.eeskins.com/api/box/{}?num=48"
#     details_data = requests.get(box_details_url.format(items["id"])).json()
#     items_list = details_data["data"]['award']
#     expect = 0
#     for item in items_list:
#         expect += item["ratio"] * float(item["points"])
#
#     print(items["name"], ",", expect, ",",  items["price"], ",",  round(expect / float(items["price"]), 2))



# 88skins
# box_list_url = "https://88skins.com/api/box/boxs?boxType=1"
# data = requests.get(box_list_url).json()
# box_list = data["data"]
# for types in box_list:
#     for items in types["boxVoList"]:
#         box_details_url = "https://88skins.com/api/home/box/stuff?boxId={}"
#         details_data = requests.get(box_details_url.format(items["id"])).json()
#         items_list = details_data["data"]
#         expect = 0
#         for item in items_list:
#             expect += item["reality"] * item["price"]
#
#         print(items["name"], ",", expect, ",",  items["price"], ",",  round(expect / float(items["price"]), 2))



# d2topbox
# box_list_url = "https://d2topbox.com/api/box/list/?appId=730&openType=1"
# data = requests.get(box_list_url).json()
# box_list = data["body"]["case_list"]["normal"]
# for types in box_list:
#     if types["app_id"] == "730":
#         for items in types["case"]:
#             box_details_url = "https://d2topbox.com/api/box/detail/?key={}"
#             details_data = requests.get(box_details_url.format(items["key"])).json()
#             items_list = details_data["body"]["case"]["drops"]
#             expect = 0
#             for item in items_list:
#                 expect += float(item["show_chance"]) / 100 * item["price"]
#
#             print(items["name"], ",", expect, ",",  items["price"], ",",  round(expect / float(items["price"]), 2))


# 95skins
# 获取箱子列表 (开箱)
# need_list = ['一年脑溢血', '三年脑溢血', '五年脑溢血', '孤勇者', 'C位出道', '天台飞声', '你过来啊', '风平浪静', '多边主义']
# box_list_url = "https://95skins.com/api/index/ListBoxZone"
# headers = {
#    'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#    'Accept': '*/*',
#    'Host': '95skins.com',
#    'Connection': 'keep-alive'
# }
# data = requests.post(box_list_url, headers=headers).json()
# box_list = data["data"]
# for types in box_list:
#     for case in types["boxList"]:
#         box_details_url = "https://95skins.com/api/openBox/getBoxData"
#         details_data = requests.post(box_details_url, data=json.dumps({"id": case["id"]}), headers={
#            'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#            'Content-Type': 'application/json',
#            'Accept': '*/*',
#            'Host': '95skins.com',
#            'Connection': 'keep-alive',
#            'Cookie': '__jsluid_s=80c73f023e600ecf87ad06f83809100c'
#         }).json()
#         # 计算出货率
#         items_list = details_data['data']["goodsList"]
#         cost = case["price"]
#         expect = 0
#         for items in items_list:
#             expect += items["probability"] / 100 * items["price"]
#         expect = round(expect, 3)
#
#         print(case["boxName"], ",", expect, ",", cost, ",", round(expect / float(cost), 2))


# 对战
# box_list_url = "https://95skins.com/api/battle/getBoxList"
# headers = {
#    'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#    'Accept': '*/*',
#    'Host': '95skins.com',
#    'Connection': 'keep-alive',
#    'Cookie': '__jsluid_s=80c73f023e600ecf87ad06f83809100c'
# }
# data = requests.post(box_list_url, headers=headers).json()
# for case in data["data"]:
#     box_details_url = "https://95skins.com/api/openBox/getBoxData"
#     details_data = requests.post(box_details_url, data=json.dumps({"id": case["id"]}), headers={
#        'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#        'Content-Type': 'application/json',
#        'Accept': '*/*',
#        'Host': '95skins.com',
#        'Connection': 'keep-alive',
#        'Cookie': '__jsluid_s=80c73f023e600ecf87ad06f83809100c'
#     }).json()
#     # 计算出货率
#     items_list = details_data['data']["goodsList"]
#     cost = case["price"]
#     expect = 0
#     for items in items_list:
#         expect += items["probability"] / 100 * items["price"]
#     expect = round(expect, 3)
#
#     print(case["boxName"], ",", expect, ",", cost, ",", round(expect / float(cost), 2))
pass    # todo ###########################################  hicsgo封装箱子
# 88skins
# def create_drop():
#     import requests
#     from box.models import DropItem, Case
#     from package.models import ItemInfo
#
#     skins_id = 14
#     case_id = 352
#     box_details_url = "https://88skins.com/api/home/box/stuff?boxId={}"
#     details_data = requests.get(box_details_url.format(skins_id)).json()
#     items_list = details_data["data"]
#     case = Case.objects.filter(id=case_id).first()
#     for item in items_list:
#         pack = ItemInfo.objects.filter(market_name_cn=item["name"]).first()
#         show_chance = item["reality"] * 100
#         if not pack:
#             print(item["name"], item["price"], show_chance, "没找到饰品")
#             pack = ItemInfo.objects.filter(id=1).first()
#
#         DropItem.objects.create(item_info=pack, case=case, show_chance=show_chance, initial_price=item["price"])
#     print("创建成功")

# def run_data():
#     from box.models import DropItem
#     items = DropItem.objects.filter(case__id=348).order_by("roll_max").all()
#     result = {}
#     sp_list = [0]
#     for i in items:
#         key = "{}-{}".format(i.roll_min-1, i.roll_max)
#         result[key] = i.initial_price
#         sp_list.append(i.roll_max)
#
#     print(sp_list, "\n", result)
pass    # todo ###########################################  跑数据  单人单箱 1000000
# # 私密hash
# secret_hash = "e3fde3b95bc8b364e46ad2bda9738602"
# # 用户种子
# client_seed = "978ee569affb725d7b341cdadc036c0c"
# # 需间隔的
# rang_sl = [0, 1000, 2000, 6000, 10000, 15000, 20000, 60000, 100000, 150000, 200000, 300000, 400000, 550000, 700000, 850000, 1000000]
# price_list = {'0-1000': 209.02, '1000-2000': 166.17, '2000-6000': 75.41, '6000-10000': 54.59, '10000-15000': 14.96, '15000-20000': 15.28, '20000-60000': 9.78, '60000-100000': 16.19, '100000-150000': 12.56, '150000-200000': 15.1, '200000-300000': 7.96, '300000-400000': 12.96, '400000-550000': 0.26, '550000-700000': 0.27, '700000-850000': 0.21, '850000-1000000': 0.19}
# box_cost = 6.28
# run_total = 1000000
#
# result = {}
#
# roll_list = []
# secret = binascii.unhexlify(secret_hash)
# for i in range(run_total):
#     seed = (client_seed + "-" + str(i)).encode("utf8")
#     roll_hash = hmac.new(secret, seed, hashlib.sha512).hexdigest()
#     subHash = roll_hash[:7]
#     number = int(subHash, 16)
#     roll = number % 1000000 + 1
#     roll_list.append(roll)
#
#     for index, item in enumerate(rang_sl):
#         if item < roll <= rang_sl[index + 1]:
#             key = "{}-{}".format(item, rang_sl[index + 1])
#             if key not in result:
#                 result[key] = [roll]
#             else:
#                 result[key].append(roll)
#
# total = 0
# for res in result:
#     number = len(result[res])
#     price = price_list[res]
#     total += number * price
#     print("roll点：", res, "次数：", number, "价格：", price, "总获得：", number * price)
#
# total_cost = round(total, 2)
# total_get = round(run_total * box_cost, 2)
# rate = round(total_cost / total_get, 2)
#
# print("获得:", total_cost, "\n花费：", total_get, "\n实际出货率:", rate)
pass    # todo ###########################################  hicsgo 更新饰品信息
# # 更新steam 饰品
# def update_items():
#     from package.models import ItemPrice, DeliveryItemPrice
#     ig = IGXE()
#     page = 0
#     while True:
#         page += 1
#         result = ig.get_items_list(pageNumber=page, pageSize=100)
#         if result and len(result) > 0:
#             print("开始循环插入数据", page, len(result))
#             for i in result:
#                 is_has = ItemInfo.objects.filter(market_hash_name=i).exists()
#                 if not is_has:
#                     data = result[i]
#                     # 类型  type
#                     CSGO_TYPE = {
#                         "霰弹枪": "CSGO_Type_Shotgun",
#                         "机枪": "CSGO_Type_Machinegun",
#                         "匕首": "CSGO_Type_Knife",
#                         "手枪": "CSGO_Type_Pistol",
#                         "步枪": "CSGO_Type_Rifle",
#                         "微型冲锋枪": "CSGO_Type_SMG",
#                         "狙击枪": "CSGO_Type_SniperRifle",
#                         "手套": "Type_Hands",
#                     }
#                     try:
#                         csgo_type = CSGO_TYPE[data['type']] if CSGO_TYPE[data['type']] else None
#                     except:
#                         csgo_type = None
#                     # 品质  rarity
#                     rarity_list = {
#                         "工业级": ["Rarity_Uncommon_Weapon", '5e98d9'],
#                         "保密级": ["Rarity_Legendary_Weapon", 'd32ce6'],
#                         "军规级": ["Rarity_Rare_Weapon", '4b69ff'],
#                         "受限": ["Rarity_Mythical_Weapon", '8847ff'],
#                         "隐密": ["Rarity_Ancient_Weapon", 'eb4b4b'],
#                         "隐秘": ["Rarity_Ancient_Weapon", 'eb4b4b'],
#                         "消费级": ["Rarity_Common_Weapon", 'b0c3d9'],
#                         "非凡": ["Rarity_Ancient", 'eb4b4b'],
#                         "高级": ["Rarity_Rare", '4b69ff'],
#                         "卓越": ["Rarity_Mythical", '8847ff'],
#                         "普通级": ["Rarity_Common", 'b0c3d9'],
#                         "奇异": ["Rarity_Legendary", 'd32ce6'],
#                         "探员品质-大师": ["Rarity_Ancient_Character", 'eb4b4b'],
#                         "探员品质-卓越": ["Rarity_Mythical_Character", '8847ff'],
#                         "探员品质-高级": ["Rarity_Rare_Character", '4b69ff'],
#                         "探员品质-非凡": ["Rarity_Legendary_Character", 'd32ce6'],
#                         "违禁": ["Rarity_Contraband", 'e4ae39'],
#                     }
#                     try:
#                         rarity = rarity_list[data['rarity']][0] if rarity_list[data['rarity']] else None
#                     except:
#                         rarity = None
#                     try:
#                         rarity_color = rarity_list[data['rarity']][1] if rarity_list[data['rarity']] else None
#                     except:
#                         rarity_color = None
#                     item = ItemInfo.objects.create(
#                         market_hash_name=i, market_name=i, name=i,
#                         name_cn=data["name_cn"], market_name_cn=data["name_cn"], appid='730',
#                         rarity=rarity, rarity_color=rarity_color, quality=data['quantity'], type=csgo_type,
#                         icon_url=data['iconUrl'], icon_url_large=data['iconUrl'])
#                     # 价格表
#                     ItemPrice.objects.create(item_info=item, price=data['price'])
#                     # 发货商价格
#                     DeliveryItemPrice.objects.create(item_info=item, price=data['price'])
#                     print("{}, 新建成功".format(data["name_cn"]))
#
#         if page >= 200:
#             break
#
#
# # 更新饰品图片
# def updateItemsImgs():
#     from steambase.storage import ossImage
#     import hashlib
#     import requests
#     import io
#     imgs = ItemInfo.objects.filter(picture__isnull=True).all()
#     oos = ossImage()
#     m = hashlib.md5()
#     for img in imgs:
#         m.update(img.market_hash_name.encode('utf-8'))
#         file_name = m.hexdigest()
#         print(file_name, img.icon_url, img.market_hash_name)
#         if img.icon_url and img.icon_url != 'NULL':
#             req_url = requests.get(img.icon_url, timeout=300).content
#             if req_url:
#                 img_content = io.BytesIO(req_url)
#                 url_path = f'ItemInfo/{file_name}.png'
#                 oos.upImage(url_path, img_content.getvalue())
#
#                 print("https://ak47csgo.oss-accelerate.aliyuncs.com/{}".format(url_path))
#
#                 img.picture = url_path
#                 img.save()

# # 图片转换
# def update_images_way():
#     import requests
#     import io
#     from steambase.storage import ossImage
#     from box.models import Case
#     from roll.models import RollRoom
#     # 饰品
#     # items = ItemInfo.objects.all()
#     # ak_url = "https://ak47csgo.oss-cn-chengdu.aliyuncs.com"
#     # hi_url = "https://hicsgo.oss-cn-hangzhou.aliyuncs.com"
#     # oos = ossImage()
#     # for i in items:
#     #     # 下载图片
#     #     req_url = requests.get("{}/{}".format(ak_url, i.picture), timeout=300).content
#     #     if req_url:
#     #         img_content = io.BytesIO(req_url)
#     #         url_path = f'{i.picture}'
#     #         # 上传图片
#     #         oos.upImage(url_path, img_content.getvalue())
#     #         print("{}/{}".format(hi_url, url_path))
#
#     # # 箱子
#     # items = Case.objects.all()
#     # ak_url = "https://ak47csgo.oss-cn-chengdu.aliyuncs.com"
#     # hi_url = "https://hicsgo.oss-cn-hangzhou.aliyuncs.com"
#     # oos = ossImage()
#     # for i in items:
#     #     if i.cover:
#     #         # 下载图片
#     #         req_url = requests.get("{}/{}".format(ak_url, i.cover), timeout=300).content
#     #         if req_url:
#     #             img_content = io.BytesIO(req_url)
#     #             url_path = f'{i.cover}'
#     #             # 上传图片
#     #             oos.upImage(url_path, img_content.getvalue())
#     #             print("{}/{}".format(hi_url, url_path))
#     #
#     #     if i.item:
#     #         # 下载图片
#     #         req_url = requests.get("{}/{}".format(ak_url, i.item), timeout=300).content
#     #         if req_url:
#     #             img_content = io.BytesIO(req_url)
#     #             url_path = f'{i.item}'
#     #             # 上传图片
#     #             oos.upImage(url_path, img_content.getvalue())
#     #             print("{}/{}".format(hi_url, url_path))
#
#     # 箱子
#     items = RollRoom.objects.all()
#     ak_url = "https://ak47csgo.oss-cn-chengdu.aliyuncs.com"
#     hi_url = "https://hicsgo.oss-cn-hangzhou.aliyuncs.com"
#     oos = ossImage()
#     for i in items:
#         if i.covet:
#             # 下载图片
#             req_url = requests.get("{}/{}".format(ak_url, i.covet), timeout=300).content
#             if req_url:
#                 img_content = io.BytesIO(req_url)
#                 url_path = f'{i.covet}'
#                 # 上传图片
#                 oos.upImage(url_path, img_content.getvalue())
#                 print("{}/{}".format(hi_url, url_path))
#
#         if i.head:
#             # 下载图片
#             req_url = requests.get("{}/{}".format(ak_url, i.head), timeout=300).content
#             if req_url:
#                 img_content = io.BytesIO(req_url)
#                 url_path = f'{i.head}'
#                 # 上传图片
#                 oos.upImage(url_path, img_content.getvalue())
#                 print("{}/{}".format(hi_url, url_path))
pass    # todo ###########################################  跑数据  多人多箱 1000
# users = [
# {'user': 'admin', 'hash': 'c41677ca86390aa7710a0e696ffe490478a19c2b744a461675aefe2cdd77373585a2bc0b89f259194a9f21117fc93ada3a64423fbc01c60cf538a58cf67f3653', 'seed': '4a64a107f0cb32536e5bce6c98c393db21cca7f4ea187ba8c4dca8b51d4ea80a', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '梧桐', 'hash': '0a1b23abf65257590f9cc79f15a1c2ca0cf0408e3e49c7823547899cae9a4a0ec5f6d5b1220050c27da7edbd2bbf55875315fbb338f67317609ea74f31bc0e98', 'seed': 'bb7208bc9b5d7c04f1236a82a0093a5e33f40423d5ba8d4266f7092c3ba43b62', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '张先生', 'hash': '5e279f1354076ebc24860eb30bbf6d8aa093c1d65dd9610e78855af48410ad941a7391ab2451113c97c066ff47260445f49d572bd856700b399cf7b1bc6b17e9', 'seed': '6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': 'AI', 'hash': 'b61953c2ccec430c6aad7b09d96f265b4e420fd2120910c1093cf1199c96014b2fe22aab673633d3e0d458d13ecfa3dadd42f623c8a4bec0cab3169e398fe585', 'seed': '559aead08264d5795d3909718cdd05abd49572e84fe55590eef31a88a08fdffd', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_530450', 'hash': '8081f639ef0c442faef87ead5af6e11150860b90acf7191502614bc88d31d6e13efa324d6ad83f4a88e55f2667d310409e39e724c3cd2d4d6b9e51b4372987c4', 'seed': '4ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '世界杯', 'hash': 'bb5a9195a070e47c3ac3e172de5ba73b901496c1e97eadd038ab2f0463bd296e2e27fcc73fef3c9f52c16ad7bba1071bfc31abc826a03edc0ed4912c28e8d814', 'seed': 'ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '川椒3号', 'hash': '3734d176fa2ca819e3827ba7bc7781ed72f48a231a7235f2a32828d347210094232a8c39c2f9ad9595e264ac5c7346dd326f5dcecfe00e4f852b1c8f60de4228', 'seed': '8e35c2cd3bf6641bdb0e2050b76932cbb2e6034a0ddacc1d9bea82a6ba57f7cf', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '川椒4号', 'hash': '7792ef1522810f59e3442334d295d462cae9ccec8530f77e780c4d88ca5a0e6acbdcd72a26143d0914223b35244f7cf2351a3c251dfb0c833bc59dfd319c3582', 'seed': '591b7cc95037822dec5a4d593a2e2e8b19c07ddd2570e5699003d17f14c440a6', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '川椒5号', 'hash': 'd6f50f57f2e291c71ae38da08707f452e6f7a74c2e932f30ded0d4081de4f450acc79aba5eb0a76552bdbb1d5df296163dab2faad70153e56099835949ce2e8d', 'seed': '7da59d0dfbe21f43e842e8afb43e12a6445bbac07c2fc26984c71d0de3f99c9c', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '川椒1号', 'hash': '8886b855601452e49d91835447a6dec3631ff195ad141bcd00b00fc6e2b61e5d7b442af608bc1869c326cbea3b70f38022ec0a59ebd9a12f7736849c9ef0e233', 'seed': '9dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '骄阳', 'hash': '9e7e0cf8d04dc3ce74922d435117f914fe72964345c2e878f750d9b86fae990d4e200b6b0b325ebf9ebe6918fbbeb3371b5111fc512248b50e792fcf8b465607', 'seed': '26e7f98cfafee5b213726e22632923bf31bf3e988233235f8f5ca5466b3ac0ed', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_127290', 'hash': 'bede63883020b26cb8c18888032a67c996a4f27d17727f499dc882a48080d20ca7f3e920d7ef971e49a8409ca8ded0e3b0971e9e9f0f571e7abc0440f48702c4', 'seed': 'c846f87c9d6bdfaa33038ac78269cfd5a08aa89a0918e99c4c4ae2e804a4f9a3', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_136553', 'hash': 'cee7e43d84aee5d520eca339bc5f7aab54661341a254cb4124a579bc1329cbb91ed21b5e8e0f4331b4575d48e727d83348971ea10003f6c436093b6567a50b0d', 'seed': 'f16ba6fa61da3398815be2a6c0f7cb1351982dbcc6c64bbeb9b65f672a8b102a', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_145116', 'hash': '3f381a103796998ba68f58bd092cc7a795b62e4ba01607383aeb55c8cb68a1c44d570560b1976a654f32bea6b0d557bc50405507680bc0b740564d872beced9d', 'seed': 'acfa6b0e008d0208f16026b4d17a4c070e8f9f8d05461bf3ad590044fcd89026', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_157706', 'hash': '5ddd47f45eb3ff2a4f3af5eb44865899b02c2aa96ded55ad38fa3fbacc411aa21844d3910b2dee8e6f445e476ba15afbd793efbc94170cfacba2cdb5629d2b7c', 'seed': '877f3713268cdab175893935cd58e2e5c9830c1f4bd1d84995ffc2b7b60b9e03', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_166414', 'hash': '7aeecba0d8ed7cd7c4013a7a3e6d1d6ba9406ef7e9bff10b58af7ff7697544cb689b074f16dcea22a0b1d6b25fd20435d2cd2101034d22ca7bbfbfad3a95735a', 'seed': 'e3254ea61c09ead5a01d3bf07e946a561c6c2cd1c46b8ca1bfa8729d26a7d09f', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': 'lalalala', 'hash': 'a70edb1134e72d81edf219568ddd0baeb4d49a3bc0ab41e53e48c1d940f18cd7e070613e8824e8ef06d252d1979e6fd3ce97db8d9eb410d917aa2d6d871d41c9', 'seed': '47363549c1352b112960313bdf1cadb91e9849e2301c2573a6fefd9a02aebcb9', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_184560', 'hash': '8d68c25cc2d299b7c448b7d6d9f3e3f8c7a0f5fc71f5a5d4500a9019478af6f60f50f34ff9fa0d7fd17d4619ad7f8501b0578a688f7e6943f85e891da08b99aa', 'seed': '3bcc2d6d48ffeade5ac5af3ee7acd7875082e50ab5e77d9d52149ddf13ef21c1', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_199510', 'hash': 'df64020f11766ff7358199381e47fa2efbedffba0a09950e54c9d29e06f6a605a29e2a35ebbdcf1100036da617db68220b5ebee1c8fff2fd5a814ba5d169369a', 'seed': '13dd437fc2ed1cd5d943ac1dd163524c815d305c8359ae9ae7a3638c09549883', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '问豪', 'hash': '69bc2682f476cd7521f81f6e0bd94665289fa6dd55a684791bf33adef1f97e84659cead0fc82d4c16a8a14f33e66101cd86c6bdf29d3f268dacb9da526284a6d', 'seed': '25dfd29c09617dcc9852281c030e5b3037a338a4712a42a21c907f259c6412a0', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '猫豪', 'hash': 'dc1221498358cb0e4670d19a0111e3951f162b3f4a6e2fadc606f340f11d016ee269bef20d76526465154b51fd373125870ca4f9171ad781de49514415cb800b', 'seed': '79cf34b187cf095e3735e2f878b34306d5bf4d591126961ae3895d71a530c318', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '米斯特凯', 'hash': '199352a1c0e3b1bbcdcbebc3cd26561c61b361af5ef837612d91d4903435799afd22b5397faaea4e02edb5618ccca4dc466bb586a46c9f3aea3ea17643ca9817', 'seed': '802e40a08e421a764f7749c9af19b6e490b10cd5aa6faaf0dc180853c87c038c', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_231649', 'hash': '4bafe2814e763024f92b627b67de444cf1513191a0596709f1f518510cc8048182a359207fe218db3596536a56c9d1b251dff928b5fc1f490350d41c5119290c', 'seed': 'bb77acee97f90d6ed0b5f173c1e7feeeeafad23f249d8a6a0b8a4df0b8541b07', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_245078', 'hash': '322826eb0249862ba46ceb9b083c77f09dca8ee2a0b3ac831c62b1a42ae9bf7d40d97cd250c9cd16e4cb9ada6cc62e3e84676c22d31934b1e36634826235cc52', 'seed': '6b54137326b1277b97108817018c935cd46d92f831d04d47cb141cfcdd70d093', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '江小二', 'hash': 'd5ea9ef03582fb245e1cedec7824f478971ae2257a293ae45c24cebb12ab5f422eb46d99feb09fbc7da40a2489c846aa2bce989380ced751f1dde3a4f1ce61c6', 'seed': 'eb6a0d314ee156d00b105000ee621c5cf8dd44df159026f016bc1ec8e51f25af', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_262278', 'hash': '458a478adb44948a2f64e860475aa8150102627dd0b39cf83f36b99f0e9edbde48477d2b4044d6b69454111dc2bba41086a9bb5cdf1e92c08263270dddf7d94f', 'seed': 'f5fcb5a1e3534de6007b6c49b3a5f4c545edb7c0e0608a30b20e1695db3e43b2', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_279251', 'hash': 'b8a0f18972e09c137fa65ab2f4b326dd3d4760af37e2407578aaee699a67bc09fce7c88e32e0b5ba3c1ad216c9c748f8cea0da62382f50c18b57ac4babd1516f', 'seed': '0c90faf28890f9bf1883806f0adbbc433f26f87a75849099ff1dec519aa00679', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_281514', 'hash': '491db3cba115ca29f78ca21d5cbbe045dbb34ee6b1e8de50da2f51801208df953549b74f8a0b174d0918d1e9341014b5db13332d5351f8886c29397aa3d21ab1', 'seed': '3bd30d3f5b3ec787f30515e7fc5d3d09731f6a4dc64660ca142e1780b96a1a11', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_298153', 'hash': 'af12ff69a2ab141a9361da8ccabcddcfd8676afb3ba12b7cbd966c971bd555f231139a6ef3d1f961dfaea01557488b364614fb5b606e71cae75a3d816c410663', 'seed': 'ba07110e98cfba668ec135778608c84d7b00eb343d02a90f7961695f7ebaa614', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_309041', 'hash': 'e0dd55cfb9e5bb91e079192a0b1d60f6dca8277ca27b61c3ac9a7b5d0c40cfb636f15f14a3a8e211a4e0e78416a5f0ea026c8accfa67353bcb24c7dc745cf526', 'seed': '67294d0eff78c6dbf4ae91576d495f81ca8f9967119cff318132f79d41285dfc', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_314528', 'hash': 'b9bd6738f6ae1b3b5705f5267c279eb993b9431ebaaaf21c0a5372a27faa1af55c82d4bf03d36b4194463712624b2c48f897d757ab34851a7b66fcc6cc9ff98b', 'seed': '10ea0ab4a27825c5da0ca27fcd1feca03ad0f8c2314beac76373c32a3ff0e9cf', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_329999', 'hash': '0f32b981e4afe47ae1cd3c0578b99e1b82f635e3b04167291e0be60162995d9ee97ede870574c7e4a2b8ba80c8d45aaa04d05adf4531b88ee8262ec65b499c27', 'seed': 'f2cc275cbf45d05c1882d9d54ccdd65bd6fca718cf2542c7077bd2d3d82f4067', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_331519', 'hash': '501b1484ec8051ae031bdb4de7c7c904e5634ef993272084b1304427d3ec2c3f07592eac7c1c5c077f30a118dcf37ba5687066e1d7f757872a8689f961cfb5f9', 'seed': 'f254fd9353abb55f60a0942b46382c2428aa019d102cd9985275c0fb42a8dbb3', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_341384', 'hash': '69c51c0b7c78ebce857c816fe64eec79cc4f1eeabb65f4b89964deba87b60a565b3dbad2c49b313c59d64e0b17b62240ed4705518ef0b91a4ef0b35295b967aa', 'seed': '5f4122c293c51f674c228094b0e0bcdd3616a1eb57fab4a0f994624592d2c170', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_355612', 'hash': '0eead2ced614f32cdaffc5175d828d65b9388594d39fe94b589ad85239714456213cd9282c0a2fea10a523e8f30c52d503980251fe27884cff45851ab10bf4a6', 'seed': 'ca0887bb553248532fe4ff6906bc6866dd71d1d7ec85f9d47168bcd3315df325', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '我是', 'hash': '0abcc28b9505c4071cb23b39bd3674f1eef13f25846dcbac4aa7037e77bf1122d5753bd46f7624e7843ba2afa5100b6ad4cb486c5303f37eddfed39c83db41e2', 'seed': 'c7985a722bc82b44027b3692ec1b79a2e86267e2577b9cc0e09a9dee4515e0f6', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_378046', 'hash': '89db905e6ec4d35ea9df7a695fec04bd10c58863a4faf1564fcbe08a10860e233e6af8f1daaadff0a65256bf2718a1af0909c871e391ca95bd8480ab083c8105', 'seed': '908bec6bfdac34f4dda380172cddfdc8ffc452e382ad00a047bed394e00bf3e8', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_388672', 'hash': 'a1e5e4299172a6f7bf41b84b20580bff6ae2274334a06a80ec079ca10b4e0faa412c0ea6647d936b4a4cb3c7a478b8aac49936a96d4f16f29a7ca717ea5b0364', 'seed': 'f840a56e2acab5a705db84b02e27819d5321a98f77a655cd730a63c513ffd002', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_394757', 'hash': '5bf00d8a0cab06705edc5662e8864ace838bf4ab1d466335b3184b0711b65b94541043ac0b73c5bcc79f4b94eb2ad0887083b5244781ebf69a30f38a526d02e4', 'seed': '8c1012a4ca766ef64e16dbd8241d18637b5ce8505fb0d0509b358d45927fac37', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '兔子先生', 'hash': 'f8ba7882c408a7e3513a3a996f4887f80ac40cc16028b911c9c3c09fcbf8c14331ea284b6483b029c644dafc5109d9cbfad266fe308ef3f294a229a7088615c8', 'seed': '38b8bc5c86db41a80615b2f4694fc754cccffb95e8933d5b376021feab83cea3', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_411588', 'hash': 'ac87d1b1a2b069ed2e78ef34032bf97e9fd9a9b798d775860dfcf4d866425991d4b8ae08c827487eab2ff1b5752f6ebbbb500993ca0932d8b8acfc60c4e26543', 'seed': '5aed7c4675fb4d97c356f6682b813e0a75dd0070b53bdfc98dcc1d6693b84126', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_421426', 'hash': 'ec114c37f74014ae76790d3dac0dc043b616b80d3af4adcd176ee5583ba10af427cbe951fa0c6e0013eae29dca05f6ae0dfe97f25dd5d78d46b546629e882ba4', 'seed': '45f8b567f2bbd39674df94d86903930133b15d5394ed64cfe921a38de7d5c513', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_433178', 'hash': '54a9d4a1d5d99fe2a43ec18db0fd91c5fe6ad5b73b7a7074a8b40692d7a02f8fe2b180827685d3b97e4bb0231904f37600c793975ca75d701914f50ee5580241', 'seed': '6a5d09f1edf9de9ad8307d0c4b6571483d661c8a2d07bfbef1e4e75618a332ae', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_449130', 'hash': 'ede9a2f3ed6a54079ce5572fb57e6217697847bd875a0ed2f774f40f5e9625b9ee43919a41024866b44e94b8abc9fefd2ce0c6a95498f65daccefb221257fd49', 'seed': '3877b2dc7ce0ef86304da7379bf21e5857001e562fb46cca1b34060c470225fb', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_452767', 'hash': '607664f4adcdc8643d6150bd56f4afe0026f389286194137ecfa4c3c1f4244c66ee0e614b12f4aeb3a5802c2601b5bd8c06b36ea46b4d3b8a856c91b800cc9a5', 'seed': 'dca4312e83154dbba96717f3c6860af5dcc4687aac190d931b03723414a3140f', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_466747', 'hash': '7b569483897b9ebfafd217ba93044d43027305de64fc74e21887296d9e1eb9035717d5693250b74350ebeb9376f056ef7818cb91ce5f1e57b598dcd69dbeef7b', 'seed': '19d5f57c8e8b3cd760f853bb8d7900d68e10ef02674383de65a9b4d65e419b26', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_477057', 'hash': '68ed6b7ed776d54641f6c3b91d4ae7280e7b806164a44ad3a42079717ccd5306ae2cb5e11af415ab94309ab76570fcb448224af5603a14fdcfdcf80ac74d9533', 'seed': 'ed712cff78a0c911377897d675b0b8733fbb0f3b703e44c1a00e4a309334176e', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_487353', 'hash': '39cce1d213ad568de86746c5df036ede7be97af4aa89fda32d14cc861b6fd86b0d1e33f7db6a154e5823a71f57046c114a43bf5ce59b00b30497e6307df0df25', 'seed': '215f8a62cbf8b87cca8b2338870bcfe76b7c48dc4ca4da6336f04991de67ed60', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_493659', 'hash': '18658157f5e8c90a405a6fb67e08d2b344583bc28ced915b040b860ebbb2a8b9dd15086bcf452a6ccf4e83e74403aef5d662810e59b1d28891cf1e0121d31f83', 'seed': '2f31377774578885f46bd2c55c6efff4cee48c948c2ff03a713a2e64e1a8f4ae', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_502362', 'hash': '9835a174cabd35429cccdb63861fc8853827c8fa26cc37d7ac503eb81ca01d9f8fc94b8072d7c5e9acfdc5fb4310510d6c9396b092e05310e9e0d319215445bf', 'seed': '8aabab9ba98811ca008e888337c0290d8486cb190834590effdd74e974b1f1db', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_514844', 'hash': '90448195ce991f759be43ceff7cf9563be443f7ac92b8b3153ff7d8ac25035e4b91d3f1ea4a050b08122307b1a2c11f248bd40534102a912163d8b07df8c70fd', 'seed': '3ef4c787d16b0b5822a5cde77c51c069385e888fd02e5a3f7ba49bea1fa1ddb8', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_522480', 'hash': 'aff8d802fe3512a87a91068a9e6fce5050d9e89983cd2eb13d91ed357be29cdb94af593a89af04ec2782cf8fa253c307baab33a6506fd151243c8c1895eeb918', 'seed': 'a8001678f704fa79e10fc22530f16f954edcc3212ad5cc40be24156ad3105bcf', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_538863', 'hash': '10441aceb333d0d3a5297e61b7c912b07f7d3111ffc09dc6cff7e5c6f4edf007e41d214ce4806117cf7e0b507f5a5ef65064663bc711db92fa96631958813d13', 'seed': 'b12ef9e8419fa7eedbd072f078837a3aeedb70c0007708ff457791e6d11c6a7c', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_547257', 'hash': '1147d6a284e8b88d2be91ee1f4e54426858699fe10244c8457420dd26390b1d46d1fac256bc34dd8273ae59af5ac2e97e2bc166bf3f20332899395ac92a2b519', 'seed': 'ee9838201bf10477554b10b4146dc8086272ca07a123ed13db234568daf3e1cc', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_555210', 'hash': '7650c619ceb56b74f72d738e7883b9f4e38c9a2399078f6a108ddd498b0e38f07e86a16293aa36e56521dc9d63d55b7e7560975ba4a453f9483a087a3a2de3d3', 'seed': 'cb20296498f0dfb1c4d435462bf13ed539fdfe8a7adbca292a40f2a660b7f1b5', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_561438', 'hash': '6793a31ff7e7159eab0460247c221486ecc130d3d1de2682cb5ada022e069025944368d8d590fad44f7dc7052bc35c48e2572c0e07e32d71a082248d0f3883bd', 'seed': '6d5308ca6b31dda76f21cfaff20e192555943b63743d5e788bbd7372975db902', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_573002', 'hash': '3c8a5dbadd617e7c1537c86f4470e31feacd07fb40b4f89ad8f7a4a1bf9415e1b7f8c09a11b9bc5ce1e75fa29d71804185fe1faaf2ed632b84ab350823bfb7a7', 'seed': '052c9d2e8e5412d6cc5dbce73350741e52b8ec4862a83f532d0d40b28888660c', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_588279', 'hash': '277076162e77875e88ff8086819a9ecff5756a30810b7a2cd7989118e7ea3e06e913743b306c15fe7d35fbe4acb6974fdc8d291b391debfa020308858f97fe62', 'seed': '77f8804b6f117c1d3e907d083a8da1ed61e74fe4915efc3cfc8b70da09c092d1', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_593001', 'hash': '4df7d67d21c41283f2fe8f2c11b914e2dea871d78337703af977154396a6b84d1c53a9292d9e9af127a40b0ea4f867d1b881696db077aaf28b4e2d20b82427cb', 'seed': '0cbee33e4b3329611e9e2ae38f2438659143bfa2909a7989623a1e65ba8975cd', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_604435', 'hash': 'cc0de7296c9b373f48e390bb0b62b4fad7d4153ca93bb80612028cd7b1030f1e9ca96ddf9f1127657f4bc232f0f72c8a84e478156730264593bf5c921417211f', 'seed': '2347f5a2b07e8617c56ff8a8f88f2d970f977345034e04068c4644900393e2d4', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_615312', 'hash': '3eab3508b34350752322356ae43e589080061d5166a773a9999fd90c1a909b17349233fe249b8929fcf9d629d6e6cf8a4a7efbb1fab55905ee1a52ef344428cf', 'seed': '23a16713e7018f848ca11f4dbbdcbbec1453e92e367d7ec72721f03395378793', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_628854', 'hash': 'da847c765e062ce25d90092c7efc5fff40d4cc6ca382cb7491ed4a6b2e3ae7f0f94fffdbc0fd4c600614b54bcd3858f504c365c5f004babd7dc569b21f92d1e4', 'seed': '1b638bf406e875e5e87ffc610918bf4e30b152dcf500c7d29facd71509923b82', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_636358', 'hash': '0987d1860ba465fb0752168724ca6916edbfeb660f17ac993a35f1ea7e042c6aca4b13f2a87674f26a84385adb0fd668fd64ff8b18510b6ba3f6144647b987bd', 'seed': 'bf6d9c8a112606e6d00003713492aa91b2a94159a587336604a8dd682f033f67', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_649922', 'hash': '9c5a4657a88515408922b4655d8604f1970d371f78ab64eca081d47b70ce65eb40ebc59b8d94c0e61b90b08194b4b4e5fffe8f781901a84b731801d25e0dd8c7', 'seed': 'ff8b2bed2e9a6eae0e00f32b441df985cee81b6c60d94d8daf37f8bdb8d94ba5', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_651825', 'hash': 'fd56c33c30ef09298e4670f55f432c5da42484d7f31ab6da9f83138ace3859fde1536b06774aff1546c8b0f7637881a515a78aa7b7e3ed2a29f0137781321801', 'seed': '394ba923a69bd9704721656f8be0a570f03fd11fc332702a34b9d80023365160', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_662394', 'hash': '3aa760ca8b4b0cd13b87d43be416c48e2c0ae04159ed03517190b72a07bfb40590ff36702e28f232a4112f53cfda33b98cacb7720ee81d6f60bff18267264186', 'seed': '1ab203140e8c66d3e0cb10d6c04813cd9a4ac1b333e09a74046191333a25fd8c', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_675097', 'hash': 'a3931d7a33b84ab61de3ad1f8b67d15eb2c625011c68b67706b278e8bb5e3911ad1e92b16ce6a1462b7f758ca9f414f452284e985d99bf6e1077e6527e5ff9b6', 'seed': '428769051e811d9f578575d53a0bb0185133679238067b2dea29fc4639f2483a', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_685623', 'hash': 'e4cee2901b0c9eb39c0c520f2bc21647cf9dd0b3ce844c664d2bdddf65b02d664f5338bb84e8d1c68659e386b7e7f9ab720ad84329d7f407ce6d6add03850104', 'seed': '176fd905accf87014617c71547c3da33e65f427d6ed1040245b66712e63228a2', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_693268', 'hash': '1ece2dd5198e72bf8b92f94a491030704668cfd9aa65372b716dc55f4d43637114a4c1b82b4cc6f8e10bcb040f4f5f1b9da1a1336d455014b7a48751796463fa', 'seed': '0d1383231939e146176f6ae6a1cbeca9e26d529df2c98819480a69c968b662b4', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_708261', 'hash': '506929f7142b3ccfda6a642e9dbd911063c18b9dd3286c6612f94e29263a626aaf02e777778a0696d8fcf72548fabfe8504d0df6200f48a4bfd69ef6b251bd74', 'seed': 'ff86c77e8ead00caf9bc3d3d424d759b34b27c685c3b94002cece6edfe763c41', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_715154', 'hash': '4a682d2f87e2c98a782b7f5890fba16e50cb5fcbe7932c3a8625c02765abe4fe0885dc5846cc90c4424056b78404ad08e51f8700d10a5f544bc905de1b6217a3', 'seed': '56b1db4d37d3ba2bce415e2fcaf07fcd786cacd5307ec20c4530bf86a9870d61', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_728004', 'hash': 'aa430f61054c1010ad84984e9c7107ea380a170a99f7ed102e950b2cbaf336686d1b945a4ade5f3f9833f57a944ed8196ebdba0eabf9ddc070f457203d43dc7d', 'seed': 'fbfa1b5803201883b271e9ae1123aa447c2fb7ed3a256a4b567d5acfdfa01fce', 'round': 0, 'cost': 0, 'get': 0} ,
# {'user': '用户_734113', 'hash': '74924740ab39dc39b5cd35ef50d9073ce56daaaa0ca14aa4f200e24b28813a044fa81eb9398580d3aaf953d5dbe76d141a431e89750ac42dfe6a40351dbae074', 'seed': '17e7fe4d67334a873221dd617b7fb976651145a0f4a0fb6316264b423fd42da7', 'round': 0, 'cost': 0, 'get': 0}
# ]
# case_list = [
# {'name': '小耙菜', 'price': 2.6, 'ex_price': 1.93, 'drop': {'7-307': {'price': 155.14, 'name': 'M4A1 消音型 | 女火神之炽焰 (久经沙场)'}, '307-1107': {'price': 31.94, 'name': 'FN57 | 怒氓 (久经沙场)'}, '1107-2607': {'price': 10.55, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '2607-10607': {'price': 6.59, 'name': 'AWP | 冥界之河 (久经沙场)'}, '10607-20607': {'price': 5.1, 'name': 'AK-47 | 迷踪秘境 (略有磨损)'}, '130607-190607': {'price': 3.37, 'name': 'AWP | 毛细血管 (略有磨损)'}, '260607-341507': {'price': 3.16, 'name': 'SSG 08 | 春季方巾(久经沙场)'}, '561507-691507': {'price': 1.01, 'name': 'FN57 | 毛细血管 (久经沙场)'}, '441507-561507': {'price': 0.79, 'name': 'P250 | 天旱(崭新出厂)'}, '836507-1000000': {'price': 0.71, 'name': 'SG 553 | 白骨(久经沙场)'}, '691507-836507': {'price': 0.37, 'name': 'P250 | 北方森林 (略有磨损)'}, '75607-130607': {'price': 0.22, 'name': 'UMP-45 | 都市 DDPAT (久经沙场)'}, '190607-260607': {'price': 5.1, 'name': 'M4A1 消音型 | 气泡流行(久经沙场)'}, '20607-45607': {'price': 6.1, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '45607-75607': {'price': 8.11, 'name': 'USP 消音版 | 力矩 (略有磨损)'}, '341507-441507': {'price': 1.14, 'name': 'R8 左轮手枪 | 沙漠伪装(崭新出厂)'}, '0-1': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}, '1-7': {'price': 278.63, 'name': 'AWP | 黑色魅影 (崭新出厂)'}}, 'ai_drop': {'7-307': {'price': 155.14, 'name': 'M4A1 消音型 | 女火神之炽焰 (久经沙场)'}, '307-1107': {'price': 31.94, 'name': 'FN57 | 怒氓 (久经沙场)'}, '1107-2607': {'price': 10.55, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '2607-10607': {'price': 6.59, 'name': 'AWP | 冥界之河 (久经沙场)'}, '10607-20607': {'price': 5.1, 'name': 'AK-47 | 迷踪秘境 (略有磨损)'}, '130607-190607': {'price': 3.37, 'name': 'AWP | 毛细血管 (略有磨损)'}, '260607-341507': {'price': 3.16, 'name': 'SSG 08 | 春季方巾(久经沙场)'}, '561507-691507': {'price': 1.01, 'name': 'FN57 | 毛细血管 (久经沙场)'}, '441507-561507': {'price': 0.79, 'name': 'P250 | 天旱(崭新出厂)'}, '836507-1000000': {'price': 0.71, 'name': 'SG 553 | 白骨(久经沙场)'}, '691507-836507': {'price': 0.37, 'name': 'P250 | 北方森林 (略有磨损)'}, '75607-130607': {'price': 0.22, 'name': 'UMP-45 | 都市 DDPAT (久经沙场)'}, '190607-260607': {'price': 5.1, 'name': 'M4A1 消音型 | 气泡流行(久经沙场)'}, '20607-45607': {'price': 6.1, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '45607-75607': {'price': 8.11, 'name': 'USP 消音版 | 力矩 (略有磨损)'}, '341507-441507': {'price': 1.14, 'name': 'R8 左轮手枪 | 沙漠伪装(崭新出厂)'}, '0-1': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}, '1-7': {'price': 278.63, 'name': 'AWP | 黑色魅影 (崭新出厂)'}}, 'ai_exprice': 1.92634536} ,
# {'name': '三好学生', 'price': 3.8, 'ex_price': 2.85, 'drop': {'6-16': {'price': 185.92, 'name': 'M4A4 | 死寂空间 (崭新出厂)'}, '16-96': {'price': 32.43, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '96-196': {'price': 26.2, 'name': 'USP 消音版 | 脑洞大开 (略有磨损)'}, '196-1196': {'price': 24.18, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '1196-3196': {'price': 18.59, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '3196-6196': {'price': 12.06, 'name': 'AWP | 死神 (久经沙场)'}, '6196-11196': {'price': 8.82, 'name': '格洛克 18 型 | 红色轮胎 (久经沙场)'}, '11196-21196': {'price': 7.47, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '51196-91196': {'price': 5.1, 'name': 'M4A1 消音型 | 气泡流行(久经沙场)'}, '21196-51196': {'price': 6.32, 'name': 'USP 消音版 | 午夜行动 (久经沙场)'}, '418196-508196': {'price': 4.81, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '91196-141196': {'price': 6.32, 'name': 'Tec-9 | 安全网(崭新出厂)'}, '201196-271196': {'price': 6.5, 'name': 'P250 | 暮色森林 (崭新出厂)'}, '141196-201196': {'price': 6.03, 'name': '格洛克 18 型 | 本生灯 (崭新出厂)'}, '271196-341196': {'price': 4.95, 'name': 'FN57 | 霸意大名 (崭新出厂)'}, '341196-418196': {'price': 3.37, 'name': 'SG 553 | 幻影 (久经沙场)'}, '508196-744596': {'price': 0.15, 'name': 'FN57 | 暮色森林 (久经沙场)'}, '744596-1000000': {'price': 0.08, 'name': '封装的涂鸦 | QQ (血红)'}, '0-2': {'price': 543.85, 'name': 'AK-47 | 深海复仇 (崭新出厂)'}, '2-6': {'price': 337.19, 'name': 'USP 消音版 | 枪响人亡 (久经沙场)'}}, 'ai_drop': {'6-16': {'price': 185.92, 'name': 'M4A4 | 死寂空间 (崭新出厂)'}, '16-96': {'price': 32.43, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '96-196': {'price': 26.2, 'name': 'USP 消音版 | 脑洞大开 (略有磨损)'}, '196-1196': {'price': 24.18, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '1196-3196': {'price': 18.59, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '3196-6196': {'price': 12.06, 'name': 'AWP | 死神 (久经沙场)'}, '6196-11196': {'price': 8.82, 'name': '格洛克 18 型 | 红色轮胎 (久经沙场)'}, '11196-21196': {'price': 7.47, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '51196-91196': {'price': 5.1, 'name': 'M4A1 消音型 | 气泡流行(久经沙场)'}, '21196-51196': {'price': 6.32, 'name': 'USP 消音版 | 午夜行动 (久经沙场)'}, '418196-508196': {'price': 4.81, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '91196-141196': {'price': 6.32, 'name': 'Tec-9 | 安全网(崭新出厂)'}, '201196-271196': {'price': 6.5, 'name': 'P250 | 暮色森林 (崭新出厂)'}, '141196-201196': {'price': 6.03, 'name': '格洛克 18 型 | 本生灯 (崭新出厂)'}, '271196-341196': {'price': 4.95, 'name': 'FN57 | 霸意大名 (崭新出厂)'}, '341196-418196': {'price': 3.37, 'name': 'SG 553 | 幻影 (久经沙场)'}, '508196-744596': {'price': 0.15, 'name': 'FN57 | 暮色森林 (久经沙场)'}, '744596-1000000': {'price': 0.08, 'name': '封装的涂鸦 | QQ (血红)'}, '0-2': {'price': 543.85, 'name': 'AK-47 | 深海复仇 (崭新出厂)'}, '2-6': {'price': 337.19, 'name': 'USP 消音版 | 枪响人亡 (久经沙场)'}}, 'ai_exprice': 2.8470320599999996} ,
# {'name': '治愈小玩具', 'price': 8.2, 'ex_price': 5.75, 'drop': {'0-150': {'price': 2535.31, 'name': '熊刀（★） | 渐变大理石 (崭新出厂)'}, '160150-325150': {'price': 21.09, 'name': 'AWP | 树蝰 (久经沙场)'}, '774950-1000000': {'price': 3.37, 'name': 'SSG 08 | 丛林虚线 (略有磨损)'}, '544950-774950': {'price': 2.36, 'name': 'PP-野牛 | 战术手电(久经沙场)'}, '150-160150': {'price': 1.71, 'name': 'XM1014 | 胎面花纹(崭新出厂)'}, '325150-544950': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}}, 'ai_drop': {'0-150': {'price': 2535.31, 'name': '熊刀（★） | 渐变大理石 (崭新出厂)'}, '160150-320150': {'price': 21.09, 'name': 'AWP | 树蝰 (久经沙场)'}, '769950-1000000': {'price': 3.37, 'name': 'SSG 08 | 丛林虚线 (略有磨损)'}, '539950-769950': {'price': 2.36, 'name': 'PP-野牛 | 战术手电(久经沙场)'}, '150-160150': {'price': 1.71, 'name': 'XM1014 | 胎面花纹(崭新出厂)'}, '320150-539950': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}}, 'ai_exprice': 5.629738499999999} ,
# {'name': '她说', 'price': 9.9, 'ex_price': 7.63, 'drop': {'25-725': {'price': 270.82, 'name': 'AK-47 | 皇后 (略有磨损)'}, '725-2725': {'price': 177.38, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '2725-6725': {'price': 88.34, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '6725-15725': {'price': 68.46, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '15725-25725': {'price': 34.94, 'name': 'AK-47 | 安全网 (久经沙场)'}, '25725-65725': {'price': 22.39, 'name': 'AWP | 死神 (略有磨损)'}, '65725-135725': {'price': 14.06, 'name': 'AK-47 | 精英之作 (略有磨损)'}, '135725-245725': {'price': 8.98, 'name': 'AWP | 火卫一 (略有磨损)'}, '245725-395725': {'price': 6.32, 'name': 'FN57 | 紫藤老树(崭新出厂)'}, '395725-570025': {'price': 4.6, 'name': 'AUG | 渐变琥珀(久经沙场)'}, '570025-775025': {'price': 3.16, 'name': '加利尔 AR | 火线冲锋 (久经沙场)'}, '775025-1000000': {'price': 2.15, 'name': 'MAC-10 | 银质 (略有磨损)'}, '0-3': {'price': 1117.62, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '3-10': {'price': 743.12, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '10-25': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}}, 'ai_drop': {'25-725': {'price': 270.82, 'name': 'AK-47 | 皇后 (略有磨损)'}, '725-2725': {'price': 177.38, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '2725-6725': {'price': 88.34, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '6725-15725': {'price': 68.46, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '15725-25725': {'price': 34.94, 'name': 'AK-47 | 安全网 (久经沙场)'}, '25725-65725': {'price': 22.39, 'name': 'AWP | 死神 (略有磨损)'}, '65725-135725': {'price': 14.06, 'name': 'AK-47 | 精英之作 (略有磨损)'}, '135725-245725': {'price': 8.98, 'name': 'AWP | 火卫一 (略有磨损)'}, '245725-395725': {'price': 6.32, 'name': 'FN57 | 紫藤老树(崭新出厂)'}, '395725-570025': {'price': 4.6, 'name': 'AUG | 渐变琥珀(久经沙场)'}, '570025-775025': {'price': 3.16, 'name': '加利尔 AR | 火线冲锋 (久经沙场)'}, '775025-1000000': {'price': 2.15, 'name': 'MAC-10 | 银质 (略有磨损)'}, '0-3': {'price': 1117.62, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '3-10': {'price': 743.12, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '10-25': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}}, 'ai_exprice': 7.627552399999999} ,
# {'name': '精神小伙', 'price': 16.8, 'ex_price': 12.88, 'drop': {'9-909': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '909-2409': {'price': 424.01, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '2409-5409': {'price': 196.61, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '5409-10409': {'price': 160.95, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '10409-18409': {'price': 49.59, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}, '18409-28409': {'price': 74.62, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '38409-53409': {'price': 63.58, 'name': '格洛克 18 型 | 核子反应 (崭新出厂)'}, '53409-73409': {'price': 50.81, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '28409-38409': {'price': 52.89, 'name': 'AK-47 | 安全网 (略有磨损)'}, '73409-113409': {'price': 22.1, 'name': 'AWP | 死神 (略有磨损)'}, '113409-163409': {'price': 18.59, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '163409-237009': {'price': 13.85, 'name': 'AWP | 火卫— (崭新出厂)'}, '237009-1000000': {'price': 4.81, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '0-3': {'price': 1381.46, 'name': 'M4A1 消音型 | 印花集 (略有磨损)'}, '3-9': {'price': 1110.15, 'name': 'AK-47 | 表面淬火 (久经沙场)'}}, 'ai_drop': {'9-909': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '909-2409': {'price': 424.01, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '2409-5409': {'price': 196.61, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '5409-10409': {'price': 160.95, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '10409-18409': {'price': 49.59, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}, '18409-28409': {'price': 74.62, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '38409-53409': {'price': 63.58, 'name': '格洛克 18 型 | 核子反应 (崭新出厂)'}, '53409-73409': {'price': 50.81, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '28409-38409': {'price': 52.89, 'name': 'AK-47 | 安全网 (略有磨损)'}, '73409-113409': {'price': 22.1, 'name': 'AWP | 死神 (略有磨损)'}, '113409-163409': {'price': 18.59, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '163409-237009': {'price': 13.85, 'name': 'AWP | 火卫— (崭新出厂)'}, '237009-1000000': {'price': 4.81, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '0-3': {'price': 1381.46, 'name': 'M4A1 消音型 | 印花集 (略有磨损)'}, '3-9': {'price': 1110.15, 'name': 'AK-47 | 表面淬火 (久经沙场)'}}, 'ai_exprice': 12.877156279999998} ,
# {'name': '社交小龙虾', 'price': 19.8, 'ex_price': 14.63, 'drop': {'35-635': {'price': 398.69, 'name': 'AK-47 | 霓虹骑士 (略有磨损)'}, '635-1635': {'price': 319.18, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '1635-3135': {'price': 281.86, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '3135-5135': {'price': 196.61, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '5135-7935': {'price': 186.78, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '7935-11435': {'price': 144.09, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '11435-15435': {'price': 95.57, 'name': 'AK-47 | 卡特尔 (崭新出厂)'}, '15435-19435': {'price': 80.44, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '19435-25435': {'price': 52.89, 'name': 'AK-47 | 安全网 (略有磨损)'}, '25435-32435': {'price': 80.44, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '32435-40435': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '40435-53435': {'price': 39.04, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '53435-72435': {'price': 40.11, 'name': 'AK-47 | 幻影破坏者 (久经沙场)'}, '72435-95035': {'price': 32.43, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '250035-310035': {'price': 22.46, 'name': 'AK-47 | 墨岩 (久经沙场)'}, '380035-465035': {'price': 17.94, 'name': 'AWP | 复古流行 (略有磨损)'}, '95035-145035': {'price': 12.06, 'name': 'AWP | 死神 (久经沙场)'}, '145035-195035': {'price': 8.18, 'name': 'M4A1 消音型 | 气泡流行 (略有磨损)'}, '310035-380035': {'price': 9.64, 'name': 'CZ75 | 绿色格纹 (久经沙场)'}, '465035-555035': {'price': 7.47, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '195035-250035': {'price': 6.32, 'name': 'FN57 | 紫藤老树(崭新出厂)'}, '555035-680035': {'price': 7.17, 'name': '截短霰弹枪 | 聚光灯 (略有磨损)'}, '830035-1000000': {'price': 4.74, 'name': 'FN57 | 好兄弟 (久经沙场)'}, '680035-830035': {'price': 4.88, 'name': 'MP5-SD | 探员 (久经沙场)'}, '0-4': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '4-12': {'price': 1439.65, 'name': '折叠刀（★） | 自由之手 (崭新出厂)'}, '12-35': {'price': 880.17, 'name': 'USP 消音版 | 印花集 (略有磨损)'}}, 'ai_drop': {'35-635': {'price': 398.69, 'name': 'AK-47 | 霓虹骑士 (略有磨损)'}, '635-1635': {'price': 319.18, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '1635-3135': {'price': 281.86, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '3135-5135': {'price': 196.61, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '5135-7935': {'price': 186.78, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '7935-11435': {'price': 144.09, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '11435-15435': {'price': 95.57, 'name': 'AK-47 | 卡特尔 (崭新出厂)'}, '15435-19435': {'price': 80.44, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '19435-25435': {'price': 52.89, 'name': 'AK-47 | 安全网 (略有磨损)'}, '25435-32435': {'price': 80.44, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '32435-40435': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '40435-53435': {'price': 39.04, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '53435-72435': {'price': 40.11, 'name': 'AK-47 | 幻影破坏者 (久经沙场)'}, '72435-95035': {'price': 32.43, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '250035-310035': {'price': 22.46, 'name': 'AK-47 | 墨岩 (久经沙场)'}, '380035-465035': {'price': 17.94, 'name': 'AWP | 复古流行 (略有磨损)'}, '95035-145035': {'price': 12.06, 'name': 'AWP | 死神 (久经沙场)'}, '145035-195035': {'price': 8.18, 'name': 'M4A1 消音型 | 气泡流行 (略有磨损)'}, '310035-380035': {'price': 9.64, 'name': 'CZ75 | 绿色格纹 (久经沙场)'}, '465035-555035': {'price': 7.47, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '195035-250035': {'price': 6.32, 'name': 'FN57 | 紫藤老树(崭新出厂)'}, '555035-680035': {'price': 7.17, 'name': '截短霰弹枪 | 聚光灯 (略有磨损)'}, '830035-1000000': {'price': 4.74, 'name': 'FN57 | 好兄弟 (久经沙场)'}, '680035-830035': {'price': 4.88, 'name': 'MP5-SD | 探员 (久经沙场)'}, '0-4': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '4-12': {'price': 1439.65, 'name': '折叠刀（★） | 自由之手 (崭新出厂)'}, '12-35': {'price': 880.17, 'name': 'USP 消音版 | 印花集 (略有磨损)'}}, 'ai_exprice': 14.633496309999998} ,
# {'name': '凡尔赛', 'price': 22.5, 'ex_price': 16.37, 'drop': {'0-500': {'price': 3038.3, 'name': '流浪者匕首（★） | 屠夫 (略有磨损)'}, '500-1500': {'price': 783.51, 'name': '猎杀者匕首（★） | 自由之手 (久经沙场)'}, '4500-9500': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '1500-4500': {'price': 581.88, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '9500-34500': {'price': 40.82, 'name': 'AWP | 树蝰 (略有磨损)'}, '34500-140500': {'price': 17.94, 'name': 'AWP | 复古流行 (略有磨损)'}, '140500-369500': {'price': 10.26, 'name': 'CZ75 | 辛迪加 (久经沙场)'}, '369500-1000000': {'price': 5.6, 'name': 'FN57 | 紫藤老树(久经沙场)'}}, 'ai_drop': {'0-500': {'price': 3038.3, 'name': '流浪者匕首（★） | 屠夫 (略有磨损)'}, '500-1500': {'price': 783.51, 'name': '猎杀者匕首（★） | 自由之手 (久经沙场)'}, '4500-9500': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '1500-4500': {'price': 581.88, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '9500-34500': {'price': 40.82, 'name': 'AWP | 树蝰 (略有磨损)'}, '34500-140500': {'price': 17.94, 'name': 'AWP | 复古流行 (略有磨损)'}, '140500-369500': {'price': 10.26, 'name': 'CZ75 | 辛迪加 (久经沙场)'}, '369500-1000000': {'price': 5.6, 'name': 'FN57 | 紫藤老树(久经沙场)'}}, 'ai_exprice': 16.36513} ,
# {'name': '一顿突突', 'price': 38.8, 'ex_price': 28.82, 'drop': {'12-1012': {'price': 736.23, 'name': '鲍伊猎刀（★） | 人工染色 (久经沙场)'}, '1012-3012': {'price': 645.24, 'name': '穿肠刀（★） | 自由之手 (略有磨损)'}, '3012-6012': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '6012-11012': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '11012-16012': {'price': 372.2, 'name': 'USP 消音版 | 倒吊人 (崭新出厂)'}, '23012-32012': {'price': 192.78, 'name': '格洛克 18 型 | 粉红 DDPAT (久经沙场)'}, '16012-23012': {'price': 284.74, 'name': 'USP 消音版 | 黑色魅影 (崭新出厂)'}, '32012-42012': {'price': 282.29, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '42012-52012': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '52012-67012': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '67012-87012': {'price': 223.92, 'name': '格洛克 18 型 | 粉红 DDPAT (略有磨损)'}, '87012-1000000': {'price': 5.45, 'name': 'FN57 | 雇佣兵 (久经沙场)'}, '0-4': {'price': 2379.99, 'name': '刺刀（★） | 自由之手 (崭新出厂)'}, '4-12': {'price': 1514.54, 'name': '鲍伊猎刀（★） | 渐变大理石 (略有磨损)'}}, 'ai_drop': {'12-1012': {'price': 736.23, 'name': '鲍伊猎刀（★） | 人工染色 (久经沙场)'}, '1012-3012': {'price': 645.24, 'name': '穿肠刀（★） | 自由之手 (略有磨损)'}, '3012-6012': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '6012-11012': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '11012-16012': {'price': 372.2, 'name': 'USP 消音版 | 倒吊人 (崭新出厂)'}, '23012-32012': {'price': 192.78, 'name': '格洛克 18 型 | 粉红 DDPAT (久经沙场)'}, '16012-23012': {'price': 284.74, 'name': 'USP 消音版 | 黑色魅影 (崭新出厂)'}, '32012-42012': {'price': 282.29, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '42012-52012': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '52012-67012': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '67012-87012': {'price': 223.92, 'name': '格洛克 18 型 | 粉红 DDPAT (略有磨损)'}, '87012-1000000': {'price': 5.45, 'name': 'FN57 | 雇佣兵 (久经沙场)'}, '0-4': {'price': 2379.99, 'name': '刺刀（★） | 自由之手 (崭新出厂)'}, '4-12': {'price': 1514.54, 'name': '鲍伊猎刀（★） | 渐变大理石 (略有磨损)'}}, 'ai_exprice': 28.823356280000002} ,
# {'name': '女友叫我耗子尾汁', 'price': 48.0, 'ex_price': 38.07, 'drop': {'0-1': {'price': 10821.81, 'name': '摩托手套（★） | 薄荷 (久经沙场)'}, '1-21': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '21-121': {'price': 5795.31, 'name': '运动手套（★） | 弹弓 (久经沙场)'}, '321-621': {'price': 3543.5, 'name': '系绳匕首（★） | 渐变之色 (略有磨损)'}, '121-321': {'price': 3398.84, 'name': '刺刀（★） | 表面淬火 (崭新出厂)'}, '621-1121': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '1121-1621': {'price': 1178.1, 'name': '暗影双匕（★） | 伽玛多普勒 (略有磨损)'}, '8121-13121': {'price': 1013.92, 'name': '鲍伊猎刀（★） | 自由之手 (崭新出厂)'}, '1621-2121': {'price': 1013.92, 'name': '鲍伊猎刀（★） | 自由之手 (崭新出厂)'}, '2121-3121': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '3121-4121': {'price': 645.24, 'name': '驾驶手套（★） | 美洲豹女王 (久经沙场)'}, '6121-8121': {'price': 615.7, 'name': '弯刀（★） | 人工染色 (略有磨损)'}, '4121-5121': {'price': 540.4, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '13121-19121': {'price': 364.46, 'name': 'M4A4 | 赛博 (崭新出厂)'}, '5121-6121': {'price': 357.78, 'name': '九头蛇手套（★） | 响尾蛇 (久经沙场)'}, '19121-29121': {'price': 141.57, 'name': 'FN57 | 童话城堡 (略有磨损)'}, '79121-100221': {'price': 102.83, 'name': 'M4A4 | 黑色魅影 (略有磨损)'}, '29121-39121': {'price': 87.62, 'name': 'M4A4 | 彼岸花 (崭新出厂)'}, '185221-220221': {'price': 56.69, 'name': 'AK-47 | 幻影破坏者 (略有磨损)'}, '550221-620221': {'price': 53.68, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '100221-125221': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '620221-720221': {'price': 39.47, 'name': 'AWP | 树蝰 (略有磨损)'}, '39121-59121': {'price': 31.57, 'name': 'AK-47 | 复古浪潮 (略有磨损)'}, '220221-260221': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '125221-155221': {'price': 23.1, 'name': 'USP 消音版 | 黑莲花 (崭新出厂)'}, '300221-350221': {'price': 19.3, 'name': 'AUG | 燕群 (久经沙场)'}, '155221-185221': {'price': 15.65, 'name': '格洛克 18 型 | 粉碎者 (崭新出厂)'}, '260221-300221': {'price': 8.82, 'name': '格洛克 18 型 | 红色轮胎 (久经沙场)'}, '59121-79121': {'price': 7.26, 'name': 'P90 | 冷血无情 (崭新出厂)'}, '350221-400221': {'price': 5.52, 'name': 'FN57 | 紫藤老树(略有磨损)'}, '400221-450221': {'price': 4.95, 'name': 'P250 | X 射线 (崭新出厂)'}, '450221-500221': {'price': 4.17, 'name': 'XM1014 | 狻猊(略有磨损)'}, '825221-1000000': {'price': 7.17, 'name': 'FN57 | 同步力场(久经沙场)'}, '500221-550221': {'price': 1.09, 'name': '双持贝瑞塔 | 更换机油 (久经沙场)'}, '720221-825221': {'price': 5.82, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}}, 'ai_drop': {'0-1': {'price': 10821.81, 'name': '摩托手套（★） | 薄荷 (久经沙场)'}, '1-21': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '21-121': {'price': 5795.31, 'name': '运动手套（★） | 弹弓 (久经沙场)'}, '321-621': {'price': 3543.5, 'name': '系绳匕首（★） | 渐变之色 (略有磨损)'}, '121-321': {'price': 3398.84, 'name': '刺刀（★） | 表面淬火 (崭新出厂)'}, '621-1121': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '1121-1621': {'price': 1178.1, 'name': '暗影双匕（★） | 伽玛多普勒 (略有磨损)'}, '8121-13121': {'price': 1013.92, 'name': '鲍伊猎刀（★） | 自由之手 (崭新出厂)'}, '1621-2121': {'price': 1013.92, 'name': '鲍伊猎刀（★） | 自由之手 (崭新出厂)'}, '2121-3121': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '3121-4121': {'price': 645.24, 'name': '驾驶手套（★） | 美洲豹女王 (久经沙场)'}, '6121-8121': {'price': 615.7, 'name': '弯刀（★） | 人工染色 (略有磨损)'}, '4121-5121': {'price': 540.4, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '13121-19121': {'price': 364.46, 'name': 'M4A4 | 赛博 (崭新出厂)'}, '5121-6121': {'price': 357.78, 'name': '九头蛇手套（★） | 响尾蛇 (久经沙场)'}, '19121-29121': {'price': 141.57, 'name': 'FN57 | 童话城堡 (略有磨损)'}, '109121-130221': {'price': 102.83, 'name': 'M4A4 | 黑色魅影 (略有磨损)'}, '29121-39121': {'price': 87.62, 'name': 'M4A4 | 彼岸花 (崭新出厂)'}, '215221-245221': {'price': 56.69, 'name': 'AK-47 | 幻影破坏者 (略有磨损)'}, '575221-625221': {'price': 53.68, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '130221-155221': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '625221-725221': {'price': 39.47, 'name': 'AWP | 树蝰 (略有磨损)'}, '39121-59121': {'price': 31.57, 'name': 'AK-47 | 复古浪潮 (略有磨损)'}, '245221-285221': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '155221-185221': {'price': 23.1, 'name': 'USP 消音版 | 黑莲花 (崭新出厂)'}, '325221-375221': {'price': 19.3, 'name': 'AUG | 燕群 (久经沙场)'}, '185221-215221': {'price': 15.65, 'name': '格洛克 18 型 | 粉碎者 (崭新出厂)'}, '285221-325221': {'price': 8.82, 'name': '格洛克 18 型 | 红色轮胎 (久经沙场)'}, '59121-109121': {'price': 7.26, 'name': 'P90 | 冷血无情 (崭新出厂)'}, '375221-425221': {'price': 5.52, 'name': 'FN57 | 紫藤老树(略有磨损)'}, '425221-475221': {'price': 4.95, 'name': 'P250 | X 射线 (崭新出厂)'}, '475221-525221': {'price': 4.17, 'name': 'XM1014 | 狻猊(略有磨损)'}, '825221-1000000': {'price': 7.17, 'name': 'FN57 | 同步力场(久经沙场)'}, '525221-575221': {'price': 1.09, 'name': '双持贝瑞塔 | 更换机油 (久经沙场)'}, '725221-825221': {'price': 5.82, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}}, 'ai_exprice': 36.90240681000001} ,
# {'name': '高科技狠活儿', 'price': 88.5, 'ex_price': 62.5, 'drop': {'10-20': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '20-520': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '520-1520': {'price': 2734.44, 'name': 'AK-47 | 火神 (略有磨损)'}, '1520-3520': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '7020-11020': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '3520-7020': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '11020-17520': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '17520-24520': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '73520-83520': {'price': 223.92, 'name': '格洛克 18 型 | 粉红 DDPAT (略有磨损)'}, '138520-153520': {'price': 196.11, 'name': 'SG 553 | 意式拉力 (久经沙场)'}, '153520-168520': {'price': 193.61, 'name': 'M4A1 消音型 | 次时代 (崭新出厂)'}, '83520-93520': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '24520-33520': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '93520-108520': {'price': 171.5, 'name': '格洛克 18 型 | 富兰克林(久经沙场)'}, '33520-43520': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '168520-188520': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '43520-53520': {'price': 157.51, 'name': 'AK-47 | 阿努比斯军团 (崭新出厂)'}, '53520-63520': {'price': 143.38, 'name': 'USP 消音版 | 小绿怪 (略有磨损)'}, '228520-278520': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '108520-123520': {'price': 95.3, 'name': 'FN57 | 童话城堡 (久经沙场)'}, '188520-208520': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '278520-338520': {'price': 75.7, 'name': '格洛克 18 型 | 摩登时代 (崭新出厂)'}, '63520-73520': {'price': 67.88, 'name': 'AK-47 | 蓝色层压板 (崭新出厂)'}, '123520-138520': {'price': 52.67, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '208520-228520': {'price': 22.32, 'name': '格洛克 18 型 | 零食派对 (久经沙场)'}, '780020-1000000': {'price': 15.65, 'name': '格洛克 18 型 | 粉碎者 (崭新出厂)'}, '338520-438520': {'price': 11.56, 'name': '格洛克 18 型 | 红色轮胎 (崭新出厂)'}, '438520-578520': {'price': 10.33, 'name': 'P2000 | 工业牧草 (久经沙场)'}, '578520-780020': {'price': 7.26, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '0-2': {'price': 15904.73, 'name': 'AK-47 | 火蛇 (崭新出厂)'}, '2-10': {'price': 7176.78, 'name': 'AK-47 | X 射线 (略有磨损)'}}, 'ai_drop': {'10-20': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '20-520': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '520-1520': {'price': 2734.44, 'name': 'AK-47 | 火神 (略有磨损)'}, '1520-3520': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '7020-11020': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '3520-7020': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '11020-17520': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '17520-24520': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '73520-83520': {'price': 223.92, 'name': '格洛克 18 型 | 粉红 DDPAT (略有磨损)'}, '138520-153520': {'price': 196.11, 'name': 'SG 553 | 意式拉力 (久经沙场)'}, '153520-168520': {'price': 193.61, 'name': 'M4A1 消音型 | 次时代 (崭新出厂)'}, '83520-93520': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '24520-33520': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '93520-108520': {'price': 171.5, 'name': '格洛克 18 型 | 富兰克林(久经沙场)'}, '33520-43520': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '168520-188520': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '43520-53520': {'price': 157.51, 'name': 'AK-47 | 阿努比斯军团 (崭新出厂)'}, '53520-63520': {'price': 143.38, 'name': 'USP 消音版 | 小绿怪 (略有磨损)'}, '228520-278520': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '108520-123520': {'price': 95.3, 'name': 'FN57 | 童话城堡 (久经沙场)'}, '188520-208520': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '278520-338520': {'price': 75.7, 'name': '格洛克 18 型 | 摩登时代 (崭新出厂)'}, '63520-73520': {'price': 67.88, 'name': 'AK-47 | 蓝色层压板 (崭新出厂)'}, '123520-138520': {'price': 52.67, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '208520-228520': {'price': 22.32, 'name': '格洛克 18 型 | 零食派对 (久经沙场)'}, '780020-1000000': {'price': 15.65, 'name': '格洛克 18 型 | 粉碎者 (崭新出厂)'}, '338520-438520': {'price': 11.56, 'name': '格洛克 18 型 | 红色轮胎 (崭新出厂)'}, '438520-578520': {'price': 10.33, 'name': 'P2000 | 工业牧草 (久经沙场)'}, '578520-780020': {'price': 7.26, 'name': '沙漠之鹰 | 人造卫星 (崭新出厂)'}, '0-2': {'price': 15904.73, 'name': 'AK-47 | 火蛇 (崭新出厂)'}, '2-10': {'price': 7176.78, 'name': 'AK-47 | X 射线 (略有磨损)'}}, 'ai_exprice': 62.50136829999999} ,
# {'name': '刺杀者', 'price': 111.0, 'ex_price': 80.08, 'drop': {'0-3': {'price': 11588.89, 'name': '骷髅匕首（★） | 渐变之色 (崭新出厂)'}, '3-8': {'price': 9089.89, 'name': '蝴蝶刀（★） | 屠夫 (略有磨损)'}, '8-19': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '19-33': {'price': 4551.75, 'name': 'M9 刺刀（★） | 屠夫 (久经沙场)'}, '33-54': {'price': 3539.42, 'name': '刺刀（★） | 传说 (久经沙场)'}, '54-292': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '292-530': {'price': 1106.14, 'name': '求生匕首（★） | 表面淬火 (久经沙场)'}, '827-1243': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '530-827': {'price': 765.76, 'name': '弯刀（★） | 澄澈之水 (略有磨损)'}, '1243-1718': {'price': 705.79, 'name': '弯刀（★） | 澄澈之水(久经沙场)'}, '2431-7259': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '1718-2431': {'price': 403.27, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '7259-18087': {'price': 284.88, 'name': '沙漠之鹰 | 黄金锦鲤 (崭新出厂)'}, '18087-36288': {'price': 230.48, 'name': 'AWP | 珊瑚树 (崭新出厂)'}, '36288-64489': {'price': 182.92, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '64489-92690': {'price': 167.19, 'name': 'AK-47 | 抽象派1337(略有磨损)'}, '92690-235595': {'price': 100.32, 'name': 'USP 消音版 | 倒吊人 (久经沙场)'}, '235595-603407': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '603407-1000000': {'price': 51.31, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}}, 'ai_drop': {'0-3': {'price': 11588.89, 'name': '骷髅匕首（★） | 渐变之色 (崭新出厂)'}, '3-8': {'price': 9089.89, 'name': '蝴蝶刀（★） | 屠夫 (略有磨损)'}, '8-19': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '19-33': {'price': 4551.75, 'name': 'M9 刺刀（★） | 屠夫 (久经沙场)'}, '33-54': {'price': 3539.42, 'name': '刺刀（★） | 传说 (久经沙场)'}, '54-292': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '292-530': {'price': 1106.14, 'name': '求生匕首（★） | 表面淬火 (久经沙场)'}, '827-1243': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '530-827': {'price': 765.76, 'name': '弯刀（★） | 澄澈之水 (略有磨损)'}, '1243-1718': {'price': 705.79, 'name': '弯刀（★） | 澄澈之水(久经沙场)'}, '2431-7259': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '1718-2431': {'price': 403.27, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '7259-18087': {'price': 284.88, 'name': '沙漠之鹰 | 黄金锦鲤 (崭新出厂)'}, '18087-36288': {'price': 230.48, 'name': 'AWP | 珊瑚树 (崭新出厂)'}, '36288-64489': {'price': 182.92, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '64489-92690': {'price': 167.19, 'name': 'AK-47 | 抽象派1337(略有磨损)'}, '92690-235595': {'price': 100.32, 'name': 'USP 消音版 | 倒吊人 (久经沙场)'}, '235595-603407': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '603407-1000000': {'price': 51.31, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}}, 'ai_exprice': 80.07789098999999} ,
# {'name': '魔法怎么失灵了', 'price': 246.0, 'ex_price': 178.4, 'drop': {'0-86': {'price': 21440.14, 'name': 'AWP | 王子 (略有磨损)'}, '86-197': {'price': 12904.13, 'name': '驾驶手套（★） | 王蛇 (略有磨损)'}, '197-481': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '481-802': {'price': 8414.94, 'name': '专业手套（★） | 渐变之色 (略有磨损)'}, '802-1234': {'price': 4391.1, 'name': '驾驶手套（★） | 超越 (崭新出厂)'}, '1234-4563': {'price': 3715.15, 'name': '驾驶手套（★） | 王蛇 (久经沙场)'}, '4563-9002': {'price': 2276.72, 'name': '专业手套（★） | 元勋 (久经沙场)'}, '9002-13996': {'price': 1519.89, 'name': '摩托手套（★） | 终点线 (久经沙场)'}, '13996-19545': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '19545-25538': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '25538-32141': {'price': 753.01, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '32141-39632': {'price': 645.24, 'name': '驾驶手套（★） | 美洲豹女王 (久经沙场)'}, '39632-47678': {'price': 577.5, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '47678-56722': {'price': 544.43, 'name': '九头蛇手套（★） | 响尾蛇 (略有磨损)'}, '82191-112376': {'price': 446.47, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '56722-82191': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '112376-145391': {'price': 388.06, 'name': '驾驶手套（★） | 墨绿色调 (久经沙场)'}, '145391-184065': {'price': 327.82, 'name': 'AK-47 | 红色层压板 (略有磨损)'}, '184065-225569': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '225569-272733': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '272733-329330': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '329330-401963': {'price': 171.5, 'name': '格洛克 18 型 | 富兰克林(久经沙场)'}, '401963-688720': {'price': 31.57, 'name': 'AK-47 | 复古浪潮 (略有磨损)'}, '688720-1000000': {'price': 5.45, 'name': 'CZ75 自动手枪 | 先驱 (略有磨损)'}}, 'ai_drop': {'0-86': {'price': 21440.14, 'name': 'AWP | 王子 (略有磨损)'}, '86-197': {'price': 12904.13, 'name': '驾驶手套（★） | 王蛇 (略有磨损)'}, '197-481': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '481-802': {'price': 8414.94, 'name': '专业手套（★） | 渐变之色 (略有磨损)'}, '802-1234': {'price': 4391.1, 'name': '驾驶手套（★） | 超越 (崭新出厂)'}, '1234-4563': {'price': 3715.15, 'name': '驾驶手套（★） | 王蛇 (久经沙场)'}, '4563-9002': {'price': 2276.72, 'name': '专业手套（★） | 元勋 (久经沙场)'}, '9002-13996': {'price': 1519.89, 'name': '摩托手套（★） | 终点线 (久经沙场)'}, '13996-19545': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '19545-25538': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '25538-32141': {'price': 753.01, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '32141-39632': {'price': 645.24, 'name': '驾驶手套（★） | 美洲豹女王 (久经沙场)'}, '39632-47678': {'price': 577.5, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '47678-56722': {'price': 544.43, 'name': '九头蛇手套（★） | 响尾蛇 (略有磨损)'}, '82191-112376': {'price': 446.47, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '56722-82191': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '112376-145391': {'price': 388.06, 'name': '驾驶手套（★） | 墨绿色调 (久经沙场)'}, '145391-184065': {'price': 327.82, 'name': 'AK-47 | 红色层压板 (略有磨损)'}, '184065-225569': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '225569-272733': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '272733-329330': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '329330-401963': {'price': 171.5, 'name': '格洛克 18 型 | 富兰克林(久经沙场)'}, '401963-688720': {'price': 31.57, 'name': 'AK-47 | 复古浪潮 (略有磨损)'}, '688720-1000000': {'price': 5.45, 'name': 'CZ75 自动手枪 | 先驱 (略有磨损)'}}, 'ai_exprice': 178.39632529999997} ,
# {'name': '巨龙咆哮', 'price': 355.0, 'ex_price': 252.98, 'drop': {'0-3': {'price': 30531.39, 'name': 'M4A4 | 咆哮 (略有磨损)'}, '3-13': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '13-181': {'price': 9911.15, 'name': 'AK-47 | 水栽竹 (略有磨损)'}, '181-381': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '800-1445': {'price': 3748.5, 'name': 'M4A1 消音型 | 赤红新星 (略有磨损)'}, '381-800': {'price': 5991.21, 'name': 'AWP | 渐变之色(略有磨损)'}, '1445-2290': {'price': 2282.45, 'name': 'AK-47 | 美洲豹 (略有磨损)'}, '2290-4322': {'price': 1798.3, 'name': 'M4A4 | 破晓 (略有磨损)'}, '4322-14912': {'price': 1197.7, 'name': 'AK-47 | 二西莫夫 (崭新出厂)'}, '14912-26796': {'price': 937.28, 'name': '穿肠刀（★） | 传说 (久经沙场)'}, '40280-54344': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '54344-76408': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '26796-40280': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '76408-100234': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '100234-125169': {'price': 551.89, 'name': 'AK-47 | 深海复仇 (崭新出厂)'}, '341333-388268': {'price': 452.07, 'name': 'FN57 | 暴怒野兽 (崭新出厂)'}, '150685-177620': {'price': 546.21, 'name': 'AWP | 粉红 DDPAT (崭新出厂)'}, '177620-215555': {'price': 503.38, 'name': 'USP 消音版 | 枪响人亡 (略有磨损)'}, '493300-552235': {'price': 457.23, 'name': 'AWP | *嘣* (久经沙场)'}, '215555-254236': {'price': 355.49, 'name': '格洛克 18 型 | 子弹皇后 (崭新出厂)'}, '296752-341333': {'price': 339.06, 'name': '沙漠之鹰 | 印花集 (久经沙场)'}, '388268-439784': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '125169-150685': {'price': 177.45, 'name': 'AK-47 | 夜愿 (久经沙场)'}, '439784-493300': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '552235-612751': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '254236-296752': {'price': 55.25, 'name': 'AK-47 | 绿色层压板(久经沙场)'}, '612751-688557': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '688557-774363': {'price': 36.52, 'name': 'USP 消音版 | 紫色DDPAT(久经沙场)'}, '774363-870427': {'price': 28.84, 'name': 'M4A4 | 战场之星 (久经沙场)'}, '870427-1000000': {'price': 11.56, 'name': '格洛克 18 型 | 红色轮胎 (崭新出厂)'}}, 'ai_drop': {'0-3': {'price': 30531.39, 'name': 'M4A4 | 咆哮 (略有磨损)'}, '3-13': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '13-181': {'price': 9911.15, 'name': 'AK-47 | 水栽竹 (略有磨损)'}, '181-381': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '800-1445': {'price': 3748.5, 'name': 'M4A1 消音型 | 赤红新星 (略有磨损)'}, '381-800': {'price': 5991.21, 'name': 'AWP | 渐变之色(略有磨损)'}, '1445-2290': {'price': 2282.45, 'name': 'AK-47 | 美洲豹 (略有磨损)'}, '2290-4322': {'price': 1798.3, 'name': 'M4A4 | 破晓 (略有磨损)'}, '4322-14912': {'price': 1197.7, 'name': 'AK-47 | 二西莫夫 (崭新出厂)'}, '14912-26796': {'price': 937.28, 'name': '穿肠刀（★） | 传说 (久经沙场)'}, '40280-54344': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '54344-76408': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '26796-40280': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '76408-100234': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '100234-125169': {'price': 551.89, 'name': 'AK-47 | 深海复仇 (崭新出厂)'}, '341333-388268': {'price': 452.07, 'name': 'FN57 | 暴怒野兽 (崭新出厂)'}, '150685-177620': {'price': 546.21, 'name': 'AWP | 粉红 DDPAT (崭新出厂)'}, '177620-215555': {'price': 503.38, 'name': 'USP 消音版 | 枪响人亡 (略有磨损)'}, '493300-552235': {'price': 457.23, 'name': 'AWP | *嘣* (久经沙场)'}, '215555-254236': {'price': 355.49, 'name': '格洛克 18 型 | 子弹皇后 (崭新出厂)'}, '296752-341333': {'price': 339.06, 'name': '沙漠之鹰 | 印花集 (久经沙场)'}, '388268-439784': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '125169-150685': {'price': 177.45, 'name': 'AK-47 | 夜愿 (久经沙场)'}, '439784-493300': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '552235-612751': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '254236-296752': {'price': 55.25, 'name': 'AK-47 | 绿色层压板(久经沙场)'}, '612751-688557': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '688557-774363': {'price': 36.52, 'name': 'USP 消音版 | 紫色DDPAT(久经沙场)'}, '774363-870427': {'price': 28.84, 'name': 'M4A4 | 战场之星 (久经沙场)'}, '870427-1000000': {'price': 11.56, 'name': '格洛克 18 型 | 红色轮胎 (崭新出厂)'}}, 'ai_exprice': 252.98435750000004} ,
# {'name': '叨叨叨叨叨', 'price': 469.0, 'ex_price': 361.98, 'drop': {'0-9': {'price': 41726.16, 'name': 'M9 刺刀（★） | 深红之网 (崭新出厂)'}, '9-20': {'price': 14894.09, 'name': 'M9 刺刀（★） | 传说 (略有磨损)'}, '20-35': {'price': 10110.24, 'name': '爪子刀（★） | 传说 (略有磨损)'}, '35-50': {'price': 9712.68, 'name': 'M9 刺刀（★） | 渐变之色 (崭新出厂)'}, '50-72': {'price': 7015.05, 'name': '蝴蝶刀（★） | 表面淬火 (崭新出厂)'}, '72-95': {'price': 5877.65, 'name': 'M9 刺刀（★） | 自动化 (久经沙场)'}, '95-120': {'price': 5472.77, 'name': '爪子刀（★） | 深红之网 (久经沙场)'}, '120-147': {'price': 4723.83, 'name': '爪子刀（★） | 澄澈之水 (崭新出厂)'}, '147-178': {'price': 4278.63, 'name': '爪子刀（★） | 自由之手 (略有磨损)'}, '178-218': {'price': 3421.37, 'name': '骷髅匕首（★） | 人工染色 (略有磨损)'}, '218-262': {'price': 2677.5, 'name': '猎杀者匕首（★） | 致命紫罗兰 (崭新出厂)'}, '262-309': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '309-745': {'price': 1942.54, 'name': '刺刀（★） | 自由之手 (久经沙场)'}, '745-1273': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '1273-1879': {'price': 1346.3, 'name': '折叠刀（★） | 自由之手 (略有磨损)'}, '1879-2623': {'price': 1111.7, 'name': '鲍伊猎刀（★） | 自动化(略有磨损)'}, '2623-3523': {'price': 854.66, 'name': '穿肠刀（★） | 屠夫 (崭新出厂)'}, '3523-7294': {'price': 705.79, 'name': '弯刀（★） | 澄澈之水(久经沙场)'}, '7294-16861': {'price': 645.24, 'name': '穿肠刀（★） | 自由之手 (略有磨损)'}, '16861-49290': {'price': 564.59, 'name': '穿肠刀（★） | 自由之手 (久经沙场)'}, '49290-122211': {'price': 524.25, 'name': '暗影双匕（★） | 大马士革钢 (久经沙场)'}, '122211-228131': {'price': 451.96, 'name': '折刀（★） | 大马士革钢 (略有磨损)'}, '228131-403483': {'price': 373.35, 'name': 'AK-47 | 夜愿 (略有磨损)'}, '641930-1000000': {'price': 311.43, 'name': 'M4A1 消音型 | 二号玩家 (略有磨损)'}, '403483-641930': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}}, 'ai_drop': {'0-9': {'price': 41726.16, 'name': 'M9 刺刀（★） | 深红之网 (崭新出厂)'}, '9-20': {'price': 14894.09, 'name': 'M9 刺刀（★） | 传说 (略有磨损)'}, '20-35': {'price': 10110.24, 'name': '爪子刀（★） | 传说 (略有磨损)'}, '35-50': {'price': 9712.68, 'name': 'M9 刺刀（★） | 渐变之色 (崭新出厂)'}, '50-72': {'price': 7015.05, 'name': '蝴蝶刀（★） | 表面淬火 (崭新出厂)'}, '72-95': {'price': 5877.65, 'name': 'M9 刺刀（★） | 自动化 (久经沙场)'}, '95-120': {'price': 5472.77, 'name': '爪子刀（★） | 深红之网 (久经沙场)'}, '120-147': {'price': 4723.83, 'name': '爪子刀（★） | 澄澈之水 (崭新出厂)'}, '147-178': {'price': 4278.63, 'name': '爪子刀（★） | 自由之手 (略有磨损)'}, '178-218': {'price': 3421.37, 'name': '骷髅匕首（★） | 人工染色 (略有磨损)'}, '218-262': {'price': 2677.5, 'name': '猎杀者匕首（★） | 致命紫罗兰 (崭新出厂)'}, '262-309': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '309-745': {'price': 1942.54, 'name': '刺刀（★） | 自由之手 (久经沙场)'}, '745-1273': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '1273-1879': {'price': 1346.3, 'name': '折叠刀（★） | 自由之手 (略有磨损)'}, '1879-2623': {'price': 1111.7, 'name': '鲍伊猎刀（★） | 自动化(略有磨损)'}, '2623-3523': {'price': 854.66, 'name': '穿肠刀（★） | 屠夫 (崭新出厂)'}, '3523-7294': {'price': 705.79, 'name': '弯刀（★） | 澄澈之水(久经沙场)'}, '7294-16861': {'price': 645.24, 'name': '穿肠刀（★） | 自由之手 (略有磨损)'}, '16861-49290': {'price': 564.59, 'name': '穿肠刀（★） | 自由之手 (久经沙场)'}, '49290-122211': {'price': 524.25, 'name': '暗影双匕（★） | 大马士革钢 (久经沙场)'}, '122211-228131': {'price': 451.96, 'name': '折刀（★） | 大马士革钢 (略有磨损)'}, '228131-403483': {'price': 373.35, 'name': 'AK-47 | 夜愿 (略有磨损)'}, '641930-1000000': {'price': 311.43, 'name': 'M4A1 消音型 | 二号玩家 (略有磨损)'}, '403483-641930': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}}, 'ai_exprice': 361.97614855} ,
# {'name': '大佬聚集地', 'price': 520.0, 'ex_price': 392.3, 'drop': {'0-5': {'price': 43911.0, 'name': 'AWP | 永恒之枪 (久经沙场)'}, '5-14': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '14-59': {'price': 10022.59, 'name': 'M4A4 | 波塞冬 (崭新出厂)'}, '59-137': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '235-490': {'price': 5760.79, 'name': 'AWP | 雷击 (略有磨损)'}, '137-235': {'price': 6414.01, 'name': 'M4A4 | 波塞冬 (略有磨损)'}, '490-1032': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '1032-1964': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '1964-5777': {'price': 2315.89, 'name': 'M4A1 消音型 | 印花集(崭新出厂)'}, '13816-24759': {'price': 1354.42, 'name': 'AK-47 | 表面淬火 (略有磨损)'}, '5777-13816': {'price': 1820.4, 'name': 'AK-47 | 美洲豹 (崭新出厂)'}, '82016-127577': {'price': 642.6, 'name': 'AWP | 蝮蛇迷彩 (久经沙场)'}, '24759-38607': {'price': 944.24, 'name': '暗影双匕（★） | 伽玛多普勒(崭新出厂)'}, '38607-58359': {'price': 882.61, 'name': '猎杀者匕首（★） | 自由之手 (略有磨损)'}, '58359-82016': {'price': 763.93, 'name': '沙漠之鹰 | 印花集 (崭新出厂)'}, '340234-464605': {'price': 343.5, 'name': 'AWP | 暴怒野兽 (略有磨损)'}, '127577-226043': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '714197-849377': {'price': 364.46, 'name': 'M4A4 | 赛博 (崭新出厂)'}, '589067-714197': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '849377-1000000': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '464605-589067': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '226043-340234': {'price': 194.75, 'name': 'AK-47 | 红色层压板 (久经沙场)'}}, 'ai_drop': {'0-5': {'price': 43911.0, 'name': 'AWP | 永恒之枪 (久经沙场)'}, '5-14': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '14-59': {'price': 10022.59, 'name': 'M4A4 | 波塞冬 (崭新出厂)'}, '59-137': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '235-490': {'price': 5760.79, 'name': 'AWP | 雷击 (略有磨损)'}, '137-235': {'price': 6414.01, 'name': 'M4A4 | 波塞冬 (略有磨损)'}, '490-1032': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '1032-1964': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '1964-5777': {'price': 2315.89, 'name': 'M4A1 消音型 | 印花集(崭新出厂)'}, '13816-24759': {'price': 1354.42, 'name': 'AK-47 | 表面淬火 (略有磨损)'}, '5777-13816': {'price': 1820.4, 'name': 'AK-47 | 美洲豹 (崭新出厂)'}, '82016-127577': {'price': 642.6, 'name': 'AWP | 蝮蛇迷彩 (久经沙场)'}, '24759-38607': {'price': 944.24, 'name': '暗影双匕（★） | 伽玛多普勒(崭新出厂)'}, '38607-58359': {'price': 882.61, 'name': '猎杀者匕首（★） | 自由之手 (略有磨损)'}, '58359-82016': {'price': 763.93, 'name': '沙漠之鹰 | 印花集 (崭新出厂)'}, '340234-464605': {'price': 343.5, 'name': 'AWP | 暴怒野兽 (略有磨损)'}, '127577-226043': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '714197-849377': {'price': 364.46, 'name': 'M4A4 | 赛博 (崭新出厂)'}, '589067-714197': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '849377-1000000': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '464605-589067': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '226043-340234': {'price': 194.75, 'name': 'AK-47 | 红色层压板 (久经沙场)'}}, 'ai_exprice': 392.29710558} ,
# {'name': '嘬一口', 'price': 2.7, 'ex_price': 2.14, 'drop': {'0-22': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '22-87': {'price': 178.6, 'name': 'M4A4 | 赛博 (略有磨损)'}, '87-218': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '218-1571': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '1571-3939': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '6477-9522': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '9522-13244': {'price': 21.53, 'name': 'AWP | 树蝰 (久经沙场)'}, '13244-17237': {'price': 20.52, 'name': 'AWP | 亡灵之主 (略有磨损)'}, '3939-6477': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '17237-21636': {'price': 12.63, 'name': 'FN57 | 好兄弟 (崭新出厂)'}, '21636-26711': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '26711-34053': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '53031-81669': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '81669-115137': {'price': 6.35, 'name': 'FN57 | 热火朝天 (久经沙场)'}, '115137-167923': {'price': 5.82, 'name': 'USP 消音版 | 力矩 (久经沙场)'}, '34053-53031': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '167923-235199': {'price': 2.58, 'name': 'FN57 | 斯康里娅 (崭新出厂)'}, '235199-331794': {'price': 1.72, 'name': '格洛克 18 型 | 远光灯 (崭新出厂)'}, '331794-528222': {'price': 0.86, 'name': 'P250 | 卡带 (略有磨损)'}, '528222-751071': {'price': 0.64, 'name': 'SG 553 | 擎天神 (久经沙场)'}, '751071-1000000': {'price': 0.22, 'name': 'FN57 | 冷却剂 (久经沙场)'}}, 'ai_drop': {'0-22': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '22-87': {'price': 178.6, 'name': 'M4A4 | 赛博 (略有磨损)'}, '87-218': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '218-1571': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '1571-3939': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '6477-9522': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '9522-13244': {'price': 21.53, 'name': 'AWP | 树蝰 (久经沙场)'}, '13244-17237': {'price': 20.52, 'name': 'AWP | 亡灵之主 (略有磨损)'}, '3939-6477': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '17237-21636': {'price': 12.63, 'name': 'FN57 | 好兄弟 (崭新出厂)'}, '21636-26711': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '26711-34053': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '53031-81669': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '81669-115137': {'price': 6.35, 'name': 'FN57 | 热火朝天 (久经沙场)'}, '115137-167923': {'price': 5.82, 'name': 'USP 消音版 | 力矩 (久经沙场)'}, '34053-53031': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '167923-235199': {'price': 2.58, 'name': 'FN57 | 斯康里娅 (崭新出厂)'}, '235199-331794': {'price': 1.72, 'name': '格洛克 18 型 | 远光灯 (崭新出厂)'}, '331794-528222': {'price': 0.86, 'name': 'P250 | 卡带 (略有磨损)'}, '528222-751071': {'price': 0.64, 'name': 'SG 553 | 擎天神 (久经沙场)'}, '751071-1000000': {'price': 0.22, 'name': 'FN57 | 冷却剂 (久经沙场)'}}, 'ai_exprice': 2.13931028} ,
# {'name': '流光溢彩的白', 'price': 4.5, 'ex_price': 3.31, 'drop': {'0-1': {'price': 1427.54, 'name': 'M4A1 消音型 | 印花集 (略有磨损)'}, '1-21': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '21-221': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '221-821': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '821-1821': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '1821-12821': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '12821-42821': {'price': 17.29, 'name': 'P250 | 核子污染 (崭新出厂)'}, '42821-102821': {'price': 9.62, 'name': '格洛克 18 型 | 烈焰天使 (崭新出厂)'}, '102821-212821': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '357321-517321': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '212821-357321': {'price': 1.94, 'name': '沙漠之鹰 | 锈蚀烈焰 (略有磨损)'}, '517321-748321': {'price': 0.64, 'name': 'SG 553 | 擎天神 (久经沙场)'}, '748321-1000000': {'price': 0.64, 'name': 'M4A4 | 主机 (久经沙场)'}}, 'ai_drop': {'0-1': {'price': 1427.54, 'name': 'M4A1 消音型 | 印花集 (略有磨损)'}, '1-21': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '21-221': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '221-821': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '821-1821': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '1821-12821': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '12821-42821': {'price': 17.29, 'name': 'P250 | 核子污染 (崭新出厂)'}, '42821-102821': {'price': 9.62, 'name': '格洛克 18 型 | 烈焰天使 (崭新出厂)'}, '102821-212821': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '357321-517321': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '212821-357321': {'price': 1.94, 'name': '沙漠之鹰 | 锈蚀烈焰 (略有磨损)'}, '517321-748321': {'price': 0.64, 'name': 'SG 553 | 擎天神 (久经沙场)'}, '748321-1000000': {'price': 0.64, 'name': 'M4A4 | 主机 (久经沙场)'}}, 'ai_exprice': 3.30743354} ,
# {'name': '小试牛刀', 'price': 11.9, 'ex_price': 8.5, 'drop': {'0-100': {'price': 2945.25, 'name': '刺刀（★） | 屠夫 (略有磨损)'}, '100-300': {'price': 2781.3, 'name': '短剑（★） | 虎牙 (崭新出厂)'}, '300-500': {'price': 1488.69, 'name': '求生匕首（★） | 屠夫 (久经沙场)'}, '500-900': {'price': 184.34, 'name': 'M4A4 | 死寂空间 (崭新出厂)'}, '900-2900': {'price': 14.43, 'name': 'M4A4 | 变频器 (久经沙场)'}, '2900-6900': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '6900-12900': {'price': 59.63, 'name': 'M4A4 | 死寂空间 (略有磨损)'}, '21900-33900': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '12900-21900': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '33900-45900': {'price': 27.91, 'name': 'M4A4 | 沙漠精英 (久经沙场)'}, '45900-60900': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '194900-252900': {'price': 25.98, 'name': '格洛克 18 型 | 核子花园 (久经沙场)'}, '252900-322900': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '129900-159900': {'price': 6.96, 'name': 'P250 | 核子污染 (久经沙场)'}, '60900-82900': {'price': 8.54, 'name': 'P250 | 影魔 (崭新出厂)'}, '82900-104900': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '104900-129900': {'price': 5.31, 'name': '格洛克 18 型 | 鼬鼠 (略有磨损)'}, '159900-194900': {'price': 5.17, 'name': '格洛克 18 型 | 城里的月光 (略有磨损)'}, '322900-397900': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '397900-547900': {'price': 2.87, 'name': 'FN57 | 橘皮涂装 (略有磨损)'}, '547900-750000': {'price': 2.08, 'name': '格洛克 18 型 | 锈蚀烈焰 (崭新出厂)'}, '750000-1000000': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}}, 'ai_drop': {'0-100': {'price': 2945.25, 'name': '刺刀（★） | 屠夫 (略有磨损)'}, '100-300': {'price': 2781.3, 'name': '短剑（★） | 虎牙 (崭新出厂)'}, '300-500': {'price': 1488.69, 'name': '求生匕首（★） | 屠夫 (久经沙场)'}, '500-900': {'price': 184.34, 'name': 'M4A4 | 死寂空间 (崭新出厂)'}, '900-2900': {'price': 14.43, 'name': 'M4A4 | 变频器 (久经沙场)'}, '2900-6900': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '6900-12900': {'price': 59.63, 'name': 'M4A4 | 死寂空间 (略有磨损)'}, '21900-33900': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '12900-21900': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '33900-45900': {'price': 27.91, 'name': 'M4A4 | 沙漠精英 (久经沙场)'}, '45900-60900': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '194900-252900': {'price': 25.98, 'name': '格洛克 18 型 | 核子花园 (久经沙场)'}, '252900-322900': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '129900-159900': {'price': 6.96, 'name': 'P250 | 核子污染 (久经沙场)'}, '60900-82900': {'price': 8.54, 'name': 'P250 | 影魔 (崭新出厂)'}, '82900-104900': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '104900-129900': {'price': 5.31, 'name': '格洛克 18 型 | 鼬鼠 (略有磨损)'}, '159900-194900': {'price': 5.17, 'name': '格洛克 18 型 | 城里的月光 (略有磨损)'}, '322900-397900': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '397900-547900': {'price': 2.87, 'name': 'FN57 | 橘皮涂装 (略有磨损)'}, '547900-750000': {'price': 2.08, 'name': '格洛克 18 型 | 锈蚀烈焰 (崭新出厂)'}, '750000-1000000': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}}, 'ai_exprice': 8.501077} ,
# {'name': '五彩斑斓的黑', 'price': 25.8, 'ex_price': 19.22, 'drop': {'31-2031': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '2031-8031': {'price': 195.97, 'name': 'AK-47 | 混沌点阵 (崭新出厂)'}, '8031-17031': {'price': 157.51, 'name': 'AK-47 | 阿努比斯军团 (崭新出厂)'}, '17031-27031': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '47031-62031': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '62031-80031': {'price': 81.81, 'name': '沙漠之鹰 | 遗产 (崭新出厂)'}, '80031-100031': {'price': 56.4, 'name': 'AWP | 浮生如梦 (久经沙场)'}, '120031-144031': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '144031-173031': {'price': 46.14, 'name': 'M4A1 消音型 | 血虎 (久经沙场)'}, '173031-203031': {'price': 32.16, 'name': 'AK-47 | 巴洛克之紫 (久经沙场)'}, '513031-573031': {'price': 34.02, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '640031-720031': {'price': 20.67, 'name': 'M4A1 消音型 | 多变迷彩 (崭新出厂)'}, '203031-233031': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '800031-900031': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '233031-263031': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '263031-293031': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '573031-640031': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '293031-323031': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '383031-423031': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '463031-513031': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '27031-37031': {'price': 1.58, 'name': '格洛克 18 型 | 战鹰 (略有磨损)'}, '323031-353031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '720031-800031': {'price': 1.22, 'name': 'M4A1 消音型 | 北方森林 (久经沙场)'}, '37031-47031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '423031-463031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '353031-383031': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}, '100031-120031': {'price': 1.08, 'name': 'MP5-SD（纪念品） | 小白鼠 (略有磨损)'}, '900031-1000000': {'price': 4.09, 'name': '格洛克 18 型 | 异星世界 (崭新出厂)'}, '0-3': {'price': 3122.36, 'name': 'M9 刺刀（★） | 自由之手 (久经沙场)'}, '3-11': {'price': 2168.78, 'name': '刺刀（★） | 大马士革钢 (略有磨损)'}, '11-31': {'price': 1496.13, 'name': '折叠刀（★） | 大马士革钢 (崭新出厂)'}}, 'ai_drop': {'31-2031': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '2031-8031': {'price': 195.97, 'name': 'AK-47 | 混沌点阵 (崭新出厂)'}, '8031-17031': {'price': 157.51, 'name': 'AK-47 | 阿努比斯军团 (崭新出厂)'}, '17031-27031': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '47031-62031': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '62031-80031': {'price': 81.81, 'name': '沙漠之鹰 | 遗产 (崭新出厂)'}, '80031-100031': {'price': 56.4, 'name': 'AWP | 浮生如梦 (久经沙场)'}, '120031-144031': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '144031-173031': {'price': 46.14, 'name': 'M4A1 消音型 | 血虎 (久经沙场)'}, '173031-203031': {'price': 32.16, 'name': 'AK-47 | 巴洛克之紫 (久经沙场)'}, '513031-573031': {'price': 34.02, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '640031-720031': {'price': 20.67, 'name': 'M4A1 消音型 | 多变迷彩 (崭新出厂)'}, '203031-233031': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '800031-900031': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '233031-263031': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '263031-293031': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '573031-640031': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '293031-323031': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '383031-423031': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '463031-513031': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '27031-37031': {'price': 1.58, 'name': '格洛克 18 型 | 战鹰 (略有磨损)'}, '323031-353031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '720031-800031': {'price': 1.22, 'name': 'M4A1 消音型 | 北方森林 (久经沙场)'}, '37031-47031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '423031-463031': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '353031-383031': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}, '100031-120031': {'price': 1.08, 'name': 'MP5-SD（纪念品） | 小白鼠 (略有磨损)'}, '900031-1000000': {'price': 4.09, 'name': '格洛克 18 型 | 异星世界 (崭新出厂)'}, '0-3': {'price': 3122.36, 'name': 'M9 刺刀（★） | 自由之手 (久经沙场)'}, '3-11': {'price': 2168.78, 'name': '刺刀（★） | 大马士革钢 (略有磨损)'}, '11-31': {'price': 1496.13, 'name': '折叠刀（★） | 大马士革钢 (崭新出厂)'}}, 'ai_exprice': 19.21739991999999} ,
# {'name': '海王的浪漫', 'price': 27.2, 'ex_price': 20.45, 'drop': {'49-3049': {'price': 305.11, 'name': 'AK-47 | 深海复仇 (略有磨损)'}, '3049-10049': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '10049-20049': {'price': 188.37, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '30049-50049': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '50049-70049': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '70049-90049': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '90049-110049': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '130049-160049': {'price': 45.29, 'name': 'M4A1 消音型 | 破碎铅秋 (略有磨损)'}, '110049-130049': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '160049-190049': {'price': 35.24, 'name': 'M4A1 消音型 | 破碎铅秋 (久经沙场)'}, '250049-300049': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '190049-220049': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '570049-660049': {'price': 23.04, 'name': 'P2000 | 太空竞赛 (略有磨损)'}, '20049-30049': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '300049-350049': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '220049-250049': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '350049-400049': {'price': 8.27, 'name': 'P2000 | 电子脉冲 (略有磨损)'}, '400049-450049': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '450049-500049': {'price': 2.87, 'name': 'FN57 | 橘皮涂装 (略有磨损)'}, '660049-760049': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}, '760049-880049': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '500049-570049': {'price': 1.08, 'name': '格洛克 18 型 | 夺命撼响 (久经沙场)'}, '880049-1000000': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}, '0-4': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '4-13': {'price': 2250.73, 'name': 'AK-47 | 燃料喷射器 (崭新出厂)'}, '13-49': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}}, 'ai_drop': {'49-3049': {'price': 305.11, 'name': 'AK-47 | 深海复仇 (略有磨损)'}, '3049-10049': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '10049-20049': {'price': 188.37, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '30049-50049': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '50049-70049': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '70049-90049': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '90049-110049': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '130049-160049': {'price': 45.29, 'name': 'M4A1 消音型 | 破碎铅秋 (略有磨损)'}, '110049-130049': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '160049-190049': {'price': 35.24, 'name': 'M4A1 消音型 | 破碎铅秋 (久经沙场)'}, '250049-300049': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '190049-220049': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '570049-660049': {'price': 23.04, 'name': 'P2000 | 太空竞赛 (略有磨损)'}, '20049-30049': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '300049-350049': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '220049-250049': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '350049-400049': {'price': 8.27, 'name': 'P2000 | 电子脉冲 (略有磨损)'}, '400049-450049': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '450049-500049': {'price': 2.87, 'name': 'FN57 | 橘皮涂装 (略有磨损)'}, '660049-760049': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}, '760049-880049': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '500049-570049': {'price': 1.08, 'name': '格洛克 18 型 | 夺命撼响 (久经沙场)'}, '880049-1000000': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}, '0-4': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '4-13': {'price': 2250.73, 'name': 'AK-47 | 燃料喷射器 (崭新出厂)'}, '13-49': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}}, 'ai_exprice': 20.446920530000003} ,
# {'name': '狗腿子', 'price': 30.8, 'ex_price': 23.18, 'drop': {'0-32': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '32-65': {'price': 4319.98, 'name': '骷髅匕首（★） | 表面淬火 (略有磨损)'}, '65-132': {'price': 1351.98, 'name': '折叠刀（★） | 表面淬火 (久经沙场)'}, '132-276': {'price': 1127.72, 'name': '鲍伊猎刀（★） | 表面淬火 (久经沙场)'}, '276-471': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '471-713': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '713-962': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '962-2045': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '2045-4899': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '4899-8294': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '8294-15001': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '15001-25562': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '25562-37893': {'price': 123.78, 'name': 'M4A1 消音型 | 暴怒野兽 (久经沙场)'}, '37893-53078': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '53078-70034': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '70034-92303': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '92303-123791': {'price': 34.59, 'name': 'AK-47 | 安全网 (久经沙场)'}, '123791-160670': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '160670-206768': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '206768-257476': {'price': 21.53, 'name': 'AWP | 树蝰 (久经沙场)'}, '257476-358751': {'price': 15.14, 'name': 'P250 | 富兰克林 (崭新出厂)'}, '358751-482372': {'price': 14.43, 'name': 'M4A4 | 变频器 (久经沙场)'}, '482372-631667': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '631667-810840': {'price': 6.67, 'name': '格洛克 18 型 | 幻影冥魂 (崭新出厂)'}, '810840-1000000': {'price': 5.88, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}}, 'ai_drop': {'0-32': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}, '32-65': {'price': 4319.98, 'name': '骷髅匕首（★） | 表面淬火 (略有磨损)'}, '65-132': {'price': 1351.98, 'name': '折叠刀（★） | 表面淬火 (久经沙场)'}, '132-276': {'price': 1127.72, 'name': '鲍伊猎刀（★） | 表面淬火 (久经沙场)'}, '276-471': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '471-713': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '713-962': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '962-2045': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '2045-4899': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '4899-8294': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '8294-15001': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '15001-25562': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '25562-37893': {'price': 123.78, 'name': 'M4A1 消音型 | 暴怒野兽 (久经沙场)'}, '37893-53078': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '53078-70034': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '70034-92303': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '92303-123791': {'price': 34.59, 'name': 'AK-47 | 安全网 (久经沙场)'}, '123791-160670': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '160670-206768': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '206768-257476': {'price': 21.53, 'name': 'AWP | 树蝰 (久经沙场)'}, '257476-358751': {'price': 15.14, 'name': 'P250 | 富兰克林 (崭新出厂)'}, '358751-482372': {'price': 14.43, 'name': 'M4A4 | 变频器 (久经沙场)'}, '482372-631667': {'price': 10.41, 'name': '格洛克 18 型 | 皇家军团 (久经沙场)'}, '631667-810840': {'price': 6.67, 'name': '格洛克 18 型 | 幻影冥魂 (崭新出厂)'}, '810840-1000000': {'price': 5.88, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}}, 'ai_exprice': 23.176368040000003} ,
# {'name': '高级打工人', 'price': 32.0, 'ex_price': 24.86, 'drop': {'0-16': {'price': 4818.43, 'name': '摩托手套（★） | 清凉薄荷 (略有磨损)'}, '16-38': {'price': 3909.15, 'name': '九头蛇手套（★） | 表面淬火 (崭新出厂)'}, '38-94': {'price': 3213.0, 'name': '专业手套（★） | 大腕 (略有磨损)'}, '94-156': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '156-311': {'price': 1197.7, 'name': 'AK-47 | 二西莫夫 (崭新出厂)'}, '311-2201': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '2201-5225': {'price': 207.53, 'name': 'AK-47 | 皇后 (久经沙场)'}, '5225-9004': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '9004-14673': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '22232-29980': {'price': 104.62, 'name': 'AK-47 | 霓虹革命 (久经沙场)'}, '14673-22232': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '29980-38106': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '38106-50153': {'price': 69.74, 'name': 'M4A1 消音型 | 破碎铅秋 (崭新出厂)'}, '67819-90790': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}, '122075-157551': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '50153-67819': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '90790-122075': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '157551-203722': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '251817-302797': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '203722-251817': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '302797-364739': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '364739-443996': {'price': 20.31, 'name': 'AWP | 狩猎网格 (崭新出厂)'}, '443996-551186': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '551186-665804': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '665804-811279': {'price': 7.54, 'name': 'FN57 | 神祗 (略有磨损)'}, '811279-1000000': {'price': 6.67, 'name': '格洛克 18 型 | 幻影冥魂 (崭新出厂)'}}, 'ai_drop': {'0-16': {'price': 4818.43, 'name': '摩托手套（★） | 清凉薄荷 (略有磨损)'}, '16-38': {'price': 3909.15, 'name': '九头蛇手套（★） | 表面淬火 (崭新出厂)'}, '38-94': {'price': 3213.0, 'name': '专业手套（★） | 大腕 (略有磨损)'}, '94-156': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '156-311': {'price': 1197.7, 'name': 'AK-47 | 二西莫夫 (崭新出厂)'}, '311-2201': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '2201-5225': {'price': 207.53, 'name': 'AK-47 | 皇后 (久经沙场)'}, '5225-9004': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '9004-14673': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '22232-29980': {'price': 104.62, 'name': 'AK-47 | 霓虹革命 (久经沙场)'}, '14673-22232': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '29980-38106': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '38106-50153': {'price': 69.74, 'name': 'M4A1 消音型 | 破碎铅秋 (崭新出厂)'}, '67819-90790': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}, '122075-157551': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '50153-67819': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '90790-122075': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '157551-203722': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '251817-302797': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '203722-251817': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '302797-364739': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '364739-443996': {'price': 20.31, 'name': 'AWP | 狩猎网格 (崭新出厂)'}, '443996-551186': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '551186-665804': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '665804-811279': {'price': 7.54, 'name': 'FN57 | 神祗 (略有磨损)'}, '811279-1000000': {'price': 6.67, 'name': '格洛克 18 型 | 幻影冥魂 (崭新出厂)'}}, 'ai_exprice': 24.86383483} ,
# {'name': '深藏bule', 'price': 36.8, 'ex_price': 26.68, 'drop': {'0-10': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '10-20': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '20-30': {'price': 4628.83, 'name': '运动手套（★） | 欧米伽 (久经沙场)'}, '30-50': {'price': 3110.8, 'name': 'M4A4 | 合纵(崭新出厂)'}, '180-260': {'price': 2003.6, 'name': 'AWP | *嘣* (崭新出厂)'}, '50-80': {'price': 1820.4, 'name': 'AK-47 | 美洲豹 (崭新出厂)'}, '80-130': {'price': 1606.5, 'name': 'AK-47 | 酷炫涂鸦皮革 (略有磨损)'}, '260-360': {'price': 1134.08, 'name': 'AK-47 | 表面淬火 (破损不堪)'}, '360-460': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '860-1160': {'price': 1152.21, 'name': 'M4A4 | 皇帝 (崭新出厂)'}, '460-660': {'price': 916.41, 'name': 'AK-47 | 表面淬火 (破损不堪)'}, '130-180': {'price': 919.35, 'name': 'AK-47 | 美洲豹 (破损不堪)'}, '660-860': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '1160-1460': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '2060-2460': {'price': 581.31, 'name': 'AWP | 暴怒野兽 (崭新出厂)'}, '1460-1760': {'price': 536.1, 'name': 'AWP | 野火 (略有磨损)'}, '1760-2060': {'price': 457.23, 'name': 'AWP | *嘣* (久经沙场)'}, '2460-2860': {'price': 403.27, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '3260-3760': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '4760-5560': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '2860-3260': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '3760-4260': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '5560-6360': {'price': 282.52, 'name': 'AWP | 无畏战神 (略有磨损)'}, '6360-7160': {'price': 282.29, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '7160-7960': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '4260-4760': {'price': 228.83, 'name': 'AWP | 电子蜂巢 (久经沙场)'}, '7960-8760': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '9560-10560': {'price': 183.49, 'name': 'AK-47 | 美洲猛虎 (久经沙场)'}, '8760-9560': {'price': 177.82, 'name': 'M4A1 消音型 | 守护者 (略有磨损)'}, '10560-11560': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '16560-18560': {'price': 152.05, 'name': 'M4A1 消音型 | 守护者 (久经沙场)'}, '11560-12560': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '12560-13560': {'price': 136.05, 'name': 'M4A4 | 战场之星 (崭新出厂)'}, '13560-14560': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '14560-15560': {'price': 128.52, 'name': 'USP 消音版 | 商业皮革 (久经沙场)'}, '18560-20560': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '15560-16560': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '20560-22560': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '22560-24560': {'price': 119.62, 'name': 'AK-47 | 翡翠细条纹 (崭新出厂)'}, '42560-47560': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '24560-26560': {'price': 92.27, 'name': 'M4A1 消音型 | 毁灭者 2000 (略有磨损)'}, '26560-28560': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '28560-30560': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '30560-33560': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '33560-36560': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '36560-39560': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '39560-42560': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '47560-52560': {'price': 56.62, 'name': 'AK-47 | 幻影破坏者 (略有磨损)'}, '62560-70560': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '168560-198560': {'price': 54.24, 'name': 'AK-47 | 卡特尔 (略有磨损)'}, '52560-57560': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '57560-62560': {'price': 55.47, 'name': 'AK-47 | 安全网 (略有磨损)'}, '78560-88560': {'price': 51.52, 'name': 'FN57 | 怒氓 (略有磨损)'}, '88560-98560': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '128560-148560': {'price': 46.78, 'name': 'AWP | 亡灵之主 (崭新出厂)'}, '198560-228560': {'price': 44.41, 'name': 'M4A4 | 渐变斑纹 (略有磨损)'}, '228560-258560': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '98560-108560': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '70560-78560': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '258560-288560': {'price': 39.47, 'name': 'AWP | 树蝰 (略有磨损)'}, '108560-118560': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '288560-318560': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '118560-128560': {'price': 30.0, 'name': 'M4A1 消音型 | 闪回 (崭新出厂)'}, '318560-348560': {'price': 29.94, 'name': '格洛克 18 型 | 钢铁禁锢 (久经沙场)'}, '348560-378560': {'price': 25.68, 'name': 'M4A1 消音型 | 简报 (久经沙场)'}, '148560-168560': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '378560-408560': {'price': 24.11, 'name': '格洛克 18 型 | 钢铁禁锢 (久经沙场)'}, '498560-538560': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '408560-438560': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '438560-468560': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '538560-578560': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '468560-498560': {'price': 8.03, 'name': 'P2000 | 豹纹迷彩 (久经沙场)'}, '658560-708560': {'price': 6.67, 'name': 'AWP | 冥界之河 (久经沙场)'}, '708560-758560': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '758560-808560': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '808560-858560': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '858560-928560': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '578560-618560': {'price': 2.29, 'name': '格洛克 18 型 | 本生灯 (略有磨损)'}, '618560-658560': {'price': 1.22, 'name': 'M4A1 消音型 | 北方森林 (久经沙场)'}, '928560-1000000': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}}, 'ai_drop': {'0-10': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '10-20': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '20-30': {'price': 4628.83, 'name': '运动手套（★） | 欧米伽 (久经沙场)'}, '30-50': {'price': 3110.8, 'name': 'M4A4 | 合纵(崭新出厂)'}, '180-260': {'price': 2003.6, 'name': 'AWP | *嘣* (崭新出厂)'}, '50-80': {'price': 1820.4, 'name': 'AK-47 | 美洲豹 (崭新出厂)'}, '80-130': {'price': 1606.5, 'name': 'AK-47 | 酷炫涂鸦皮革 (略有磨损)'}, '260-360': {'price': 1134.08, 'name': 'AK-47 | 表面淬火 (破损不堪)'}, '360-460': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '860-1160': {'price': 1152.21, 'name': 'M4A4 | 皇帝 (崭新出厂)'}, '460-660': {'price': 916.41, 'name': 'AK-47 | 表面淬火 (破损不堪)'}, '130-180': {'price': 919.35, 'name': 'AK-47 | 美洲豹 (破损不堪)'}, '660-860': {'price': 767.94, 'name': 'M4A1 消音型 | 暴怒野兽 (崭新出厂)'}, '1160-1460': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '2060-2460': {'price': 581.31, 'name': 'AWP | 暴怒野兽 (崭新出厂)'}, '1460-1760': {'price': 536.1, 'name': 'AWP | 野火 (略有磨损)'}, '1760-2060': {'price': 457.23, 'name': 'AWP | *嘣* (久经沙场)'}, '2460-2860': {'price': 403.27, 'name': 'M4A4 | 活色生香 (崭新出厂)'}, '3260-3760': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '4760-5560': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '2860-3260': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '3760-4260': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '5560-6360': {'price': 282.52, 'name': 'AWP | 无畏战神 (略有磨损)'}, '6360-7160': {'price': 282.29, 'name': 'M4A4 | 地狱烈焰 (久经沙场)'}, '7160-7960': {'price': 246.34, 'name': 'M4A1 消音型 | 暴怒野兽 (略有磨损)'}, '4260-4760': {'price': 228.83, 'name': 'AWP | 电子蜂巢 (久经沙场)'}, '7960-8760': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '9560-10560': {'price': 183.49, 'name': 'AK-47 | 美洲猛虎 (久经沙场)'}, '8760-9560': {'price': 177.82, 'name': 'M4A1 消音型 | 守护者 (略有磨损)'}, '10560-11560': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '16560-18560': {'price': 152.05, 'name': 'M4A1 消音型 | 守护者 (久经沙场)'}, '11560-12560': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '12560-13560': {'price': 136.05, 'name': 'M4A4 | 战场之星 (崭新出厂)'}, '13560-14560': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '14560-15560': {'price': 128.52, 'name': 'USP 消音版 | 商业皮革 (久经沙场)'}, '18560-20560': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '15560-16560': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '20560-22560': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '22560-24560': {'price': 119.62, 'name': 'AK-47 | 翡翠细条纹 (崭新出厂)'}, '42560-47560': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '24560-26560': {'price': 92.27, 'name': 'M4A1 消音型 | 毁灭者 2000 (略有磨损)'}, '26560-28560': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '28560-30560': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '30560-33560': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '33560-36560': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '36560-39560': {'price': 74.05, 'name': 'AK-47 | 混沌点阵 (久经沙场)'}, '39560-42560': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '47560-52560': {'price': 56.62, 'name': 'AK-47 | 幻影破坏者 (略有磨损)'}, '62560-70560': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '168560-198560': {'price': 54.24, 'name': 'AK-47 | 卡特尔 (略有磨损)'}, '52560-57560': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '57560-62560': {'price': 55.47, 'name': 'AK-47 | 安全网 (略有磨损)'}, '78560-88560': {'price': 51.52, 'name': 'FN57 | 怒氓 (略有磨损)'}, '88560-98560': {'price': 51.88, 'name': 'M4A4 | 皇家圣骑士 (久经沙场)'}, '128560-148560': {'price': 46.78, 'name': 'AWP | 亡灵之主 (崭新出厂)'}, '198560-228560': {'price': 44.41, 'name': 'M4A4 | 渐变斑纹 (略有磨损)'}, '228560-258560': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '98560-108560': {'price': 44.7, 'name': 'AK-47 | 卡特尔 (久经沙场)'}, '70560-78560': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '258560-288560': {'price': 39.47, 'name': 'AWP | 树蝰 (略有磨损)'}, '108560-118560': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '288560-318560': {'price': 34.59, 'name': 'M4A4 | 死寂空间 (久经沙场)'}, '118560-128560': {'price': 30.0, 'name': 'M4A1 消音型 | 闪回 (崭新出厂)'}, '318560-348560': {'price': 29.94, 'name': '格洛克 18 型 | 钢铁禁锢 (久经沙场)'}, '348560-378560': {'price': 25.68, 'name': 'M4A1 消音型 | 简报 (久经沙场)'}, '148560-168560': {'price': 29.85, 'name': 'M4A4 | 齿仙 (久经沙场)'}, '378560-408560': {'price': 24.11, 'name': '格洛克 18 型 | 钢铁禁锢 (久经沙场)'}, '498560-538560': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '408560-438560': {'price': 17.94, 'name': 'AWP | 蠕虫之神 (崭新出厂)'}, '438560-468560': {'price': 11.91, 'name': '格洛克 18 型 | 粉碎者 (略有磨损)'}, '538560-578560': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '468560-498560': {'price': 8.03, 'name': 'P2000 | 豹纹迷彩 (久经沙场)'}, '658560-708560': {'price': 6.67, 'name': 'AWP | 冥界之河 (久经沙场)'}, '708560-758560': {'price': 6.17, 'name': '格洛克 18 型 | 红苹果 (略有磨损)'}, '758560-808560': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '808560-858560': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '858560-928560': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '578560-618560': {'price': 2.29, 'name': '格洛克 18 型 | 本生灯 (略有磨损)'}, '618560-658560': {'price': 1.22, 'name': 'M4A1 消音型 | 北方森林 (久经沙场)'}, '928560-1000000': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}}, 'ai_exprice': 26.676156499999994} ,
# {'name': '外卷侠', 'price': 45.0, 'ex_price': 31.56, 'drop': {'27-57': {'price': 1624.79, 'name': 'AWP | 锦虎 (崭新出厂)'}, '57-207': {'price': 1354.42, 'name': 'AK-47 | 表面淬火 (略有磨损)'}, '207-357': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '357-657': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '657-2157': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '2157-3657': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '3657-5657': {'price': 488.52, 'name': 'AK-47 | 红线 (略有磨损)'}, '5657-7657': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '7657-10657': {'price': 373.35, 'name': 'AK-47 | 夜愿 (略有磨损)'}, '10657-14657': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '14657-19657': {'price': 305.11, 'name': 'AK-47 | 深海复仇 (略有磨损)'}, '19657-24657': {'price': 227.9, 'name': 'M4A1 消音型 | 守护者 (崭新出厂)'}, '24657-30657': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '30657-38657': {'price': 188.37, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '38657-48657': {'price': 165.18, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}, '48657-58657': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '58657-78657': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '78657-98657': {'price': 61.07, 'name': '格洛克 18 型 | 核子反应 (崭新出厂)'}, '98657-128657': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '128657-168657': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '168657-208657': {'price': 31.57, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '208657-258657': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '258657-308657': {'price': 19.03, 'name': 'FN57 | 狩猎利器 (久经沙场)'}, '308657-388657': {'price': 15.14, 'name': 'P250 | 富兰克林 (崭新出厂)'}, '388657-468657': {'price': 9.62, 'name': '格洛克 18 型 | 烈焰天使 (崭新出厂)'}, '468657-618657': {'price': 8.54, 'name': 'P250 | 影魔 (崭新出厂)'}, '618657-808657': {'price': 10.26, 'name': 'M4A4 | 变频器 (略有磨损)'}, '808657-1000000': {'price': 9.75, 'name': 'AWP | 火卫一 (略有磨损)'}, '0-4': {'price': 7718.26, 'name': 'AK-47 | 火蛇 (略有磨损)'}, '4-12': {'price': 5310.88, 'name': 'AK-47 | 火蛇 (久经沙场)'}, '12-27': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}}, 'ai_drop': {'27-57': {'price': 1624.79, 'name': 'AWP | 锦虎 (崭新出厂)'}, '57-207': {'price': 1354.42, 'name': 'AK-47 | 表面淬火 (略有磨损)'}, '207-357': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '357-657': {'price': 696.83, 'name': 'AK-47 | 皇后 (崭新出厂)'}, '657-2157': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '2157-3657': {'price': 667.71, 'name': 'M4A4 | 弹雨 (崭新出厂)'}, '3657-5657': {'price': 488.52, 'name': 'AK-47 | 红线 (略有磨损)'}, '5657-7657': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '7657-10657': {'price': 373.35, 'name': 'AK-47 | 夜愿 (略有磨损)'}, '10657-14657': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '14657-19657': {'price': 305.11, 'name': 'AK-47 | 深海复仇 (略有磨损)'}, '19657-24657': {'price': 227.9, 'name': 'M4A1 消音型 | 守护者 (崭新出厂)'}, '24657-30657': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '30657-38657': {'price': 188.37, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '38657-48657': {'price': 165.18, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}, '48657-58657': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '58657-78657': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '78657-98657': {'price': 61.07, 'name': '格洛克 18 型 | 核子反应 (崭新出厂)'}, '98657-128657': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '128657-168657': {'price': 36.02, 'name': '格洛克 18 型 | 皇家军团 (崭新出厂)'}, '168657-208657': {'price': 31.57, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '208657-258657': {'price': 28.71, 'name': '格洛克 18 型 | 摩登时代 (久经沙场)'}, '258657-308657': {'price': 19.03, 'name': 'FN57 | 狩猎利器 (久经沙场)'}, '308657-388657': {'price': 15.14, 'name': 'P250 | 富兰克林 (崭新出厂)'}, '388657-468657': {'price': 9.62, 'name': '格洛克 18 型 | 烈焰天使 (崭新出厂)'}, '468657-618657': {'price': 8.54, 'name': 'P250 | 影魔 (崭新出厂)'}, '618657-808657': {'price': 10.26, 'name': 'M4A4 | 变频器 (略有磨损)'}, '808657-1000000': {'price': 9.75, 'name': 'AWP | 火卫一 (略有磨损)'}, '0-4': {'price': 7718.26, 'name': 'AK-47 | 火蛇 (略有磨损)'}, '4-12': {'price': 5310.88, 'name': 'AK-47 | 火蛇 (久经沙场)'}, '12-27': {'price': 3097.53, 'name': 'AWP | 鬼退治 (崭新出厂)'}}, 'ai_exprice': 31.56297473} ,
# {'name': '保住绿码', 'price': 60.0, 'ex_price': 44.08, 'drop': {'0-6': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '6-83': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '83-171': {'price': 6475.14, 'name': '爪子刀（★） | 屠夫 (略有磨损)'}, '171-335': {'price': 3122.36, 'name': 'M9 刺刀（★） | 自由之手 (久经沙场)'}, '335-537': {'price': 2168.78, 'name': '刺刀（★） | 大马士革钢 (略有磨损)'}, '537-756': {'price': 1382.62, 'name': '穿肠刀（★） | 致命紫罗兰 (崭新出厂)'}, '756-1040': {'price': 1194.11, 'name': '折叠刀（★） | 澄澈之水 (略有磨损)'}, '1040-6527': {'price': 536.1, 'name': 'AWP | 野火 (略有磨损)'}, '6527-18257': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '18257-30375': {'price': 336.4, 'name': 'AK-47 | 二西莫夫 (略有磨损)'}, '30375-43814': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '43814-58185': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '58185-73721': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '93176-115419': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '73721-93176': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '115419-148717': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '148717-193857': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '193857-241761': {'price': 33.22, 'name': 'AWP | 复古流行 (崭新出厂)'}, '241761-292428': {'price': 33.86, 'name': 'USP 消音版 | 绿色伞兵 (久经沙场)'}, '292428-344017': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '344017-396527': {'price': 29.85, 'name': '格洛克 18 型 | 水灵 (久经沙场)'}, '396527-473776': {'price': 11.13, 'name': 'USP 消音版 | 午夜行动 (崭新出厂)'}, '473776-552080': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '552080-668154': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '668154-825938': {'price': 1.94, 'name': '沙漠之鹰 | 锈蚀烈焰 (略有磨损)'}, '825938-1000000': {'price': 0.93, 'name': '格洛克 18 型 | 一目了然 (久经沙场)'}}, 'ai_drop': {'0-6': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '6-83': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '83-171': {'price': 6475.14, 'name': '爪子刀（★） | 屠夫 (略有磨损)'}, '171-335': {'price': 3122.36, 'name': 'M9 刺刀（★） | 自由之手 (久经沙场)'}, '335-537': {'price': 2168.78, 'name': '刺刀（★） | 大马士革钢 (略有磨损)'}, '537-756': {'price': 1382.62, 'name': '穿肠刀（★） | 致命紫罗兰 (崭新出厂)'}, '756-1040': {'price': 1194.11, 'name': '折叠刀（★） | 澄澈之水 (略有磨损)'}, '1040-6527': {'price': 536.1, 'name': 'AWP | 野火 (略有磨损)'}, '6527-18257': {'price': 331.59, 'name': 'AK-47 | 霓虹革命 (崭新出厂)'}, '18257-30375': {'price': 336.4, 'name': 'AK-47 | 二西莫夫 (略有磨损)'}, '30375-43814': {'price': 297.65, 'name': 'AWP | 电子蜂巢 (略有磨损)'}, '43814-58185': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '58185-73721': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '93176-115419': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '73721-93176': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '115419-148717': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '148717-193857': {'price': 63.43, 'name': 'M4A4 | 丛林虎 (略有磨损)'}, '193857-241761': {'price': 33.22, 'name': 'AWP | 复古流行 (崭新出厂)'}, '241761-292428': {'price': 33.86, 'name': 'USP 消音版 | 绿色伞兵 (久经沙场)'}, '292428-344017': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '344017-396527': {'price': 29.85, 'name': '格洛克 18 型 | 水灵 (久经沙场)'}, '396527-473776': {'price': 11.13, 'name': 'USP 消音版 | 午夜行动 (崭新出厂)'}, '473776-552080': {'price': 7.75, 'name': 'AWP | 火卫一 (久经沙场)'}, '552080-668154': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '668154-825938': {'price': 1.94, 'name': '沙漠之鹰 | 锈蚀烈焰 (略有磨损)'}, '825938-1000000': {'price': 0.93, 'name': '格洛克 18 型 | 一目了然 (久经沙场)'}}, 'ai_exprice': 44.078416489999995} ,
# {'name': '针不戳', 'price': 66.0, 'ex_price': 49.51, 'drop': {'102-602': {'price': 2880.11, 'name': '专业手套（★） | 一线特工 (久经沙场)'}, '602-1602': {'price': 1693.68, 'name': '裹手（★） | 屠夫 (久经沙场)'}, '1602-3602': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '3602-6602': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '6602-11602': {'price': 615.83, 'name': '狂牙手套（★） | 翡翠 (战痕累累)'}, '11602-18602': {'price': 589.05, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '18602-27602': {'price': 524.62, 'name': '九头蛇手套（★） | 表面淬火 (久经沙场)'}, '27602-39602': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '39602-51602': {'price': 388.28, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '51602-63602': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '63602-88602': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '88602-1000000': {'price': 8.03, 'name': 'FN57 | 银白石英 (崭新出厂)'}, '0-5': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '5-40': {'price': 7219.4, 'name': '摩托手套（★） | 嘭！ (略有磨损)'}, '40-102': {'price': 5529.16, 'name': '驾驶手套（★） | 西装革履(略有磨损)'}}, 'ai_drop': {'102-602': {'price': 2880.11, 'name': '专业手套（★） | 一线特工 (久经沙场)'}, '602-1602': {'price': 1693.68, 'name': '裹手（★） | 屠夫 (久经沙场)'}, '1602-3602': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '3602-6602': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '6602-11602': {'price': 615.83, 'name': '狂牙手套（★） | 翡翠 (战痕累累)'}, '11602-18602': {'price': 589.05, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '18602-27602': {'price': 524.62, 'name': '九头蛇手套（★） | 表面淬火 (久经沙场)'}, '27602-39602': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '39602-51602': {'price': 388.28, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '51602-63602': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}, '63602-88602': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '88602-1000000': {'price': 8.03, 'name': 'FN57 | 银白石英 (崭新出厂)'}, '0-5': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '5-40': {'price': 7219.4, 'name': '摩托手套（★） | 嘭！ (略有磨损)'}, '40-102': {'price': 5529.16, 'name': '驾驶手套（★） | 西装革履(略有磨损)'}}, 'ai_exprice': 49.50967192} ,
# {'name': '吼吼玩', 'price': 74.9, 'ex_price': 52.67, 'drop': {'16-36': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '6-16': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '36-86': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '86-186': {'price': 10821.81, 'name': '摩托手套（★） | 薄荷 (久经沙场)'}, '186-286': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '286-386': {'price': 8414.94, 'name': '专业手套（★） | 渐变之色 (略有磨损)'}, '386-486': {'price': 5555.28, 'name': '血猎手套（★） | 游击队 (崭新出厂)'}, '486-636': {'price': 5032.63, 'name': '摩托手套（★） | 清凉薄荷 (略有磨损)'}, '636-786': {'price': 4628.83, 'name': '运动手套（★） | 欧米伽 (久经沙场)'}, '786-936': {'price': 4192.11, 'name': '运动手套（★） | 大型猎物(略有磨损)'}, '1236-1436': {'price': 3909.15, 'name': '九头蛇手套（★） | 表面淬火 (崭新出厂)'}, '936-1086': {'price': 3454.16, 'name': '摩托手套（★） | 终点线 (略有磨损)'}, '1086-1236': {'price': 3185.72, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '1436-1636': {'price': 3184.44, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '1636-1836': {'price': 2880.11, 'name': '专业手套（★） | 一线特工 (久经沙场)'}, '1836-2036': {'price': 2546.3, 'name': '驾驶手套（★） | 深红织物 (久经沙场)'}, '2036-2236': {'price': 2566.12, 'name': '专业手套（★） | 狩鹿 (崭新出厂)'}, '2236-2436': {'price': 2200.07, 'name': '驾驶手套（★） | 蓝紫格子 (久经沙场)'}, '2436-2636': {'price': 2273.84, 'name': '摩托手套（★） | 清凉薄荷 (久经沙场)'}, '2636-2836': {'price': 2113.08, 'name': '九头蛇手套（★） | 响尾蛇 (崭新出厂)'}, '2836-3036': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '3036-3236': {'price': 1958.11, 'name': '专业手套（★） | 陆军少尉长官 (久经沙场)'}, '3236-3436': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '3436-3636': {'price': 1864.24, 'name': '专业手套（★） | 深红之网 (久经沙场)'}, '3636-3836': {'price': 1693.68, 'name': '裹手（★） | 屠夫 (久经沙场)'}, '3836-4036': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '4036-4236': {'price': 1603.29, 'name': '驾驶手套（★） | 菱背蛇纹 (略有磨损)'}, '4236-4436': {'price': 1519.89, 'name': '摩托手套（★） | 终点线 (久经沙场)'}, '4436-4636': {'price': 1448.13, 'name': '摩托手套（★） | 多边形 (久经沙场)'}, '4636-4936': {'price': 1508.76, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '4936-5236': {'price': 1413.72, 'name': '专业手套（★） | 森林 DDPAT (略有磨损)'}, '5236-5536': {'price': 1361.87, 'name': '驾驶手套（★） | 绯红列赞 (略有磨损)'}, '5536-5836': {'price': 1286.96, 'name': '摩托手套（★） | 玳瑁 (久经沙场)'}, '5836-6136': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '6136-6436': {'price': 1195.39, 'name': '摩托手套（★） | 交运 (略有磨损)'}, '6436-6736': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '6736-7036': {'price': 1028.78, 'name': '血猎手套（★） | 游击队 (略有磨损)'}, '7036-7336': {'price': 1036.96, 'name': '裹手（★） | 森林色调 (略有磨损)'}, '7336-7636': {'price': 945.98, 'name': '驾驶手套（★） | 月色织物 (久经沙场)'}, '7636-7936': {'price': 864.17, 'name': '裹手（★） | 恶土 (久经沙场)'}, '7936-8236': {'price': 770.24, 'name': '九头蛇手套（★） | 翡翠色调 (略有磨损)'}, '8236-8736': {'price': 781.8, 'name': '裹手（★） | 蟒蛇 (略有磨损)'}, '8736-9236': {'price': 771.12, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '9236-9736': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '9736-10236': {'price': 631.96, 'name': '裹手（★） | 森林色调 (久经沙场)'}, '10236-10736': {'price': 617.61, 'name': '摩托手套（★） | 小心烟雾弹 (战痕累累)'}, '10736-11336': {'price': 598.03, 'name': '摩托手套（★） | 血压 (战痕累累)'}, '11336-11936': {'price': 581.88, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '11936-12536': {'price': 589.34, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '12536-13236': {'price': 538.97, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '13236-14036': {'price': 487.6, 'name': '狂牙手套（★） | 精神错乱(久经沙场)'}, '14036-14936': {'price': 477.9, 'name': '血猎手套（★） | 游击队 (久经沙场)'}, '14936-16936': {'price': 443.59, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '16936-23936': {'price': 384.49, 'name': '九头蛇手套（★） | 翡翠色调 (战痕累累)'}, '23936-34136': {'price': 387.34, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '34136-55136': {'price': 278.63, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '55136-87136': {'price': 144.09, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '87136-133136': {'price': 109.49, 'name': 'M4A4 | 喧嚣杀戮 (略有磨损)'}, '133136-183136': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '183136-243136': {'price': 24.26, 'name': 'FN57 | 朝枪夕拾 (崭新出厂)'}, '243136-305536': {'price': 20.67, 'name': 'FN57 | 耍猴把戏 (久经沙场)'}, '405536-515536': {'price': 3.44, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '305536-405536': {'price': 3.09, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '515536-630036': {'price': 3.09, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '630036-750036': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '870036-1000000': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '750036-870036': {'price': 5.88, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}, '0-6': {'price': 13590.78, 'name': '运动手套（★） | 双栖 (略有磨损)'}}, 'ai_drop': {'16-36': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '6-16': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '36-86': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '86-186': {'price': 10821.81, 'name': '摩托手套（★） | 薄荷 (久经沙场)'}, '186-286': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '286-386': {'price': 8414.94, 'name': '专业手套（★） | 渐变之色 (略有磨损)'}, '386-486': {'price': 5555.28, 'name': '血猎手套（★） | 游击队 (崭新出厂)'}, '486-636': {'price': 5032.63, 'name': '摩托手套（★） | 清凉薄荷 (略有磨损)'}, '636-786': {'price': 4628.83, 'name': '运动手套（★） | 欧米伽 (久经沙场)'}, '786-936': {'price': 4192.11, 'name': '运动手套（★） | 大型猎物(略有磨损)'}, '1236-1436': {'price': 3909.15, 'name': '九头蛇手套（★） | 表面淬火 (崭新出厂)'}, '936-1086': {'price': 3454.16, 'name': '摩托手套（★） | 终点线 (略有磨损)'}, '1086-1236': {'price': 3185.72, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '1436-1636': {'price': 3184.44, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '1636-1836': {'price': 2880.11, 'name': '专业手套（★） | 一线特工 (久经沙场)'}, '1836-2036': {'price': 2546.3, 'name': '驾驶手套（★） | 深红织物 (久经沙场)'}, '2036-2236': {'price': 2566.12, 'name': '专业手套（★） | 狩鹿 (崭新出厂)'}, '2236-2436': {'price': 2200.07, 'name': '驾驶手套（★） | 蓝紫格子 (久经沙场)'}, '2436-2636': {'price': 2273.84, 'name': '摩托手套（★） | 清凉薄荷 (久经沙场)'}, '2636-2836': {'price': 2113.08, 'name': '九头蛇手套（★） | 响尾蛇 (崭新出厂)'}, '2836-3036': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '3036-3236': {'price': 1958.11, 'name': '专业手套（★） | 陆军少尉长官 (久经沙场)'}, '3236-3436': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '3436-3636': {'price': 1864.24, 'name': '专业手套（★） | 深红之网 (久经沙场)'}, '3636-3836': {'price': 1693.68, 'name': '裹手（★） | 屠夫 (久经沙场)'}, '3836-4036': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '4036-4236': {'price': 1603.29, 'name': '驾驶手套（★） | 菱背蛇纹 (略有磨损)'}, '4236-4436': {'price': 1519.89, 'name': '摩托手套（★） | 终点线 (久经沙场)'}, '4436-4636': {'price': 1448.13, 'name': '摩托手套（★） | 多边形 (久经沙场)'}, '4636-4936': {'price': 1508.76, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '4936-5236': {'price': 1413.72, 'name': '专业手套（★） | 森林 DDPAT (略有磨损)'}, '5236-5536': {'price': 1361.87, 'name': '驾驶手套（★） | 绯红列赞 (略有磨损)'}, '5536-5836': {'price': 1286.96, 'name': '摩托手套（★） | 玳瑁 (久经沙场)'}, '5836-6136': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '6136-6436': {'price': 1195.39, 'name': '摩托手套（★） | 交运 (略有磨损)'}, '6436-6736': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '6736-7036': {'price': 1028.78, 'name': '血猎手套（★） | 游击队 (略有磨损)'}, '7036-7336': {'price': 1036.96, 'name': '裹手（★） | 森林色调 (略有磨损)'}, '7336-7636': {'price': 945.98, 'name': '驾驶手套（★） | 月色织物 (久经沙场)'}, '7636-7936': {'price': 864.17, 'name': '裹手（★） | 恶土 (久经沙场)'}, '7936-8236': {'price': 770.24, 'name': '九头蛇手套（★） | 翡翠色调 (略有磨损)'}, '8236-8736': {'price': 781.8, 'name': '裹手（★） | 蟒蛇 (略有磨损)'}, '8736-9236': {'price': 771.12, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '9236-9736': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '9736-10236': {'price': 631.96, 'name': '裹手（★） | 森林色调 (久经沙场)'}, '10236-10736': {'price': 617.61, 'name': '摩托手套（★） | 小心烟雾弹 (战痕累累)'}, '10736-11336': {'price': 598.03, 'name': '摩托手套（★） | 血压 (战痕累累)'}, '11336-11936': {'price': 581.88, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '11936-12536': {'price': 589.34, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '12536-13236': {'price': 538.97, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '13236-14036': {'price': 487.6, 'name': '狂牙手套（★） | 精神错乱(久经沙场)'}, '14036-14936': {'price': 477.9, 'name': '血猎手套（★） | 游击队 (久经沙场)'}, '14936-16936': {'price': 443.59, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '16936-23936': {'price': 384.49, 'name': '九头蛇手套（★） | 翡翠色调 (战痕累累)'}, '23936-34136': {'price': 387.34, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '34136-55136': {'price': 278.63, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '55136-87136': {'price': 144.09, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '87136-133136': {'price': 109.49, 'name': 'M4A4 | 喧嚣杀戮 (略有磨损)'}, '133136-183136': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}, '183136-243136': {'price': 24.26, 'name': 'FN57 | 朝枪夕拾 (崭新出厂)'}, '243136-305536': {'price': 20.67, 'name': 'FN57 | 耍猴把戏 (久经沙场)'}, '405536-515536': {'price': 3.44, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '305536-405536': {'price': 3.09, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '515536-630036': {'price': 3.09, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '630036-750036': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '870036-1000000': {'price': 3.16, 'name': '格洛克 18 型 | 鼬鼠 (久经沙场)'}, '750036-870036': {'price': 5.88, 'name': '格洛克 18 型 | 战鹰 (崭新出厂)'}, '0-6': {'price': 13590.78, 'name': '运动手套（★） | 双栖 (略有磨损)'}}, 'ai_exprice': 52.67414788} ,
# {'name': '有木有', 'price': 88.8, 'ex_price': 63.33, 'drop': {'0-10': {'price': 12102.3, 'name': '蝴蝶刀（★） | 渐变大理石 (略有磨损)'}, '10-70': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '70-160': {'price': 9411.95, 'name': '蝴蝶刀（★） | 多普勒 (略有磨损)'}, '160-260': {'price': 8923.41, 'name': '爪子刀（★） | 自动化 (略有磨损)'}, '260-360': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '360-460': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '460-560': {'price': 7718.55, 'name': '蝴蝶刀（★） | 自由之手 (崭新出厂)'}, '560-660': {'price': 7154.89, 'name': '爪子刀（★） | 虎牙 (崭新出厂)'}, '660-760': {'price': 6215.31, 'name': 'M9 刺刀（★） | 虎牙 (崭新出厂)'}, '760-960': {'price': 6314.62, 'name': '爪子刀（★） | 传说 (久经沙场)'}, '960-1160': {'price': 5910.54, 'name': '蝴蝶刀（★） | 自由之手 (久经沙场)'}, '1160-1360': {'price': 5507.27, 'name': 'M9 刺刀（★） | 多普勒 (略有磨损)'}, '1360-1560': {'price': 5352.86, 'name': '刺刀（★） | 自动化 (崭新出厂)'}, '1560-1760': {'price': 4895.55, 'name': '爪子刀（★） | 自由之手 (崭新出厂)'}, '1760-1960': {'price': 4819.5, 'name': '爪子刀（★） | 致命紫罗兰 (略有磨损)'}, '1960-2160': {'price': 4771.05, 'name': '锯齿爪刀（★） | 多普勒 (崭新出厂)'}, '2160-2360': {'price': 4282.93, 'name': '折叠刀（★） | 自动化 (崭新出厂)'}, '2360-2560': {'price': 4147.77, 'name': '猎杀者匕首（★） | 表面淬火 (久经沙场)'}, '2560-2760': {'price': 3917.35, 'name': '鲍伊猎刀（★） | 传说 (崭新出厂)'}, '2760-2960': {'price': 3652.35, 'name': 'M9 刺刀（★） | 大马士革钢 (略有磨损)'}, '2960-3160': {'price': 3286.33, 'name': '刺刀（★） | 多普勒 (崭新出厂)'}, '3160-3360': {'price': 3264.41, 'name': '刺刀（★） | 虎牙 (崭新出厂)'}, '6260-6560': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '3360-3560': {'price': 2880.4, 'name': '折叠刀（★） | 渐变大理石 (略有磨损)'}, '6560-6860': {'price': 2590.64, 'name': '短剑（★） | 屠夫 (久经沙场)'}, '6860-7160': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '7160-7460': {'price': 2221.96, 'name': '熊刀（★） | 多普勒 (崭新出厂)'}, '7460-7760': {'price': 2027.85, 'name': '刺刀（★） | 深红之网 (久经沙场)'}, '7760-8060': {'price': 1916.02, 'name': '猎杀者匕首（★） | 传说(略有磨损)'}, '3560-3860': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '3860-4160': {'price': 1777.86, 'name': '穿肠刀（★） | 自动化 (崭新出厂)'}, '4160-4460': {'price': 1577.87, 'name': '鲍伊猎刀（★） | 屠夫 (崭新出厂)'}, '4460-4760': {'price': 1445.84, 'name': '猎杀者匕首（★） | 虎牙 (崭新出厂)'}, '4760-5060': {'price': 1346.3, 'name': '折叠刀（★） | 自由之手 (略有磨损)'}, '5060-5360': {'price': 1263.78, 'name': '弯刀（★） | 屠夫 (崭新出厂)'}, '5360-5660': {'price': 1163.68, 'name': '弯刀（★） | 自动化(略有磨损)'}, '5660-5960': {'price': 1111.3, 'name': '穿肠刀（★） | 自动化 (略有磨损)'}, '5960-6260': {'price': 1134.9, 'name': '折叠刀（★） | 大马士革钢 (久经沙场)'}, '8060-8460': {'price': 1111.7, 'name': '鲍伊猎刀（★） | 自动化(略有磨损)'}, '8460-8860': {'price': 937.28, 'name': '穿肠刀（★） | 传说 (久经沙场)'}, '8860-9260': {'price': 806.55, 'name': '暗影双匕（★） | 传说(久经沙场)'}, '9260-9660': {'price': 778.35, 'name': '鲍伊猎刀（★） | 大马士革钢 (久经沙场)'}, '9660-10160': {'price': 708.6, 'name': '穿肠刀（★） | 屠夫 (久经沙场)'}, '10160-10660': {'price': 686.71, 'name': '穿肠刀（★） | 自由之手 (崭新出厂)'}, '10660-11160': {'price': 621.06, 'name': '穿肠刀（★） | 大马士革钢 (略有磨损)'}, '11160-11660': {'price': 567.63, 'name': '穿肠刀（★） | 澄澈之水 (久经沙场)'}, '11660-13660': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '13660-17660': {'price': 388.28, 'name': 'M4A1 消音型 | 机械工业 (崭新出厂)'}, '17660-24660': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '24660-33660': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '33660-43660': {'price': 178.6, 'name': 'M4A4 | 赛博 (略有磨损)'}, '43660-53660': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '53660-63660': {'price': 167.19, 'name': 'AK-47 | 抽象派1337(略有磨损)'}, '73660-85660': {'price': 161.31, 'name': 'M4A4 | 星级 (略有磨损)'}, '63660-73660': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '85660-97660': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '112660-130660': {'price': 125.36, 'name': 'M4A4 | 活色生香 (略有磨损)'}, '97660-112660': {'price': 96.58, 'name': 'M4A4 | 赛博 (久经沙场)'}, '130660-155660': {'price': 96.52, 'name': 'M4A4 | 皇帝 (久经沙场)'}, '155660-180660': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '455660-534660': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '774860-864860': {'price': 22.32, 'name': '格洛克 18 型 | 零食派对 (久经沙场)'}, '180660-215660': {'price': 18.44, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '215660-265660': {'price': 17.29, 'name': 'P250 | 核子污染 (崭新出厂)'}, '265660-325660': {'price': 11.7, 'name': 'USP 消音版 | 守护者 (久经沙场)'}, '325660-385660': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '385660-455660': {'price': 7.26, 'name': 'P90 | 冷血无情 (崭新出厂)'}, '534660-614660': {'price': 5.31, 'name': '格洛克 18 型 | 鼬鼠 (略有磨损)'}, '614660-694660': {'price': 4.51, 'name': '格洛克 18 型 | 一目了然 (崭新出厂)'}, '864860-1000000': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '694660-774860': {'price': 2.87, 'name': 'P250 | 交换机 (久经沙场)'}}, 'ai_drop': {'0-10': {'price': 12102.3, 'name': '蝴蝶刀（★） | 渐变大理石 (略有磨损)'}, '10-70': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '70-160': {'price': 9411.95, 'name': '蝴蝶刀（★） | 多普勒 (略有磨损)'}, '160-260': {'price': 8923.41, 'name': '爪子刀（★） | 自动化 (略有磨损)'}, '260-360': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '360-460': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '460-560': {'price': 7718.55, 'name': '蝴蝶刀（★） | 自由之手 (崭新出厂)'}, '560-660': {'price': 7154.89, 'name': '爪子刀（★） | 虎牙 (崭新出厂)'}, '660-760': {'price': 6215.31, 'name': 'M9 刺刀（★） | 虎牙 (崭新出厂)'}, '760-960': {'price': 6314.62, 'name': '爪子刀（★） | 传说 (久经沙场)'}, '960-1160': {'price': 5910.54, 'name': '蝴蝶刀（★） | 自由之手 (久经沙场)'}, '1160-1360': {'price': 5507.27, 'name': 'M9 刺刀（★） | 多普勒 (略有磨损)'}, '1360-1560': {'price': 5352.86, 'name': '刺刀（★） | 自动化 (崭新出厂)'}, '1560-1760': {'price': 4895.55, 'name': '爪子刀（★） | 自由之手 (崭新出厂)'}, '1760-1960': {'price': 4819.5, 'name': '爪子刀（★） | 致命紫罗兰 (略有磨损)'}, '1960-2160': {'price': 4771.05, 'name': '锯齿爪刀（★） | 多普勒 (崭新出厂)'}, '2160-2360': {'price': 4282.93, 'name': '折叠刀（★） | 自动化 (崭新出厂)'}, '2360-2560': {'price': 4147.77, 'name': '猎杀者匕首（★） | 表面淬火 (久经沙场)'}, '2560-2760': {'price': 3917.35, 'name': '鲍伊猎刀（★） | 传说 (崭新出厂)'}, '2760-2960': {'price': 3652.35, 'name': 'M9 刺刀（★） | 大马士革钢 (略有磨损)'}, '2960-3160': {'price': 3286.33, 'name': '刺刀（★） | 多普勒 (崭新出厂)'}, '3160-3360': {'price': 3264.41, 'name': '刺刀（★） | 虎牙 (崭新出厂)'}, '6260-6560': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '3360-3560': {'price': 2880.4, 'name': '折叠刀（★） | 渐变大理石 (略有磨损)'}, '6560-6860': {'price': 2590.64, 'name': '短剑（★） | 屠夫 (久经沙场)'}, '6860-7160': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '7160-7460': {'price': 2221.96, 'name': '熊刀（★） | 多普勒 (崭新出厂)'}, '7460-7760': {'price': 2027.85, 'name': '刺刀（★） | 深红之网 (久经沙场)'}, '7760-8060': {'price': 1916.02, 'name': '猎杀者匕首（★） | 传说(略有磨损)'}, '3560-3860': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '3860-4160': {'price': 1777.86, 'name': '穿肠刀（★） | 自动化 (崭新出厂)'}, '4160-4460': {'price': 1577.87, 'name': '鲍伊猎刀（★） | 屠夫 (崭新出厂)'}, '4460-4760': {'price': 1445.84, 'name': '猎杀者匕首（★） | 虎牙 (崭新出厂)'}, '4760-5060': {'price': 1346.3, 'name': '折叠刀（★） | 自由之手 (略有磨损)'}, '5060-5360': {'price': 1263.78, 'name': '弯刀（★） | 屠夫 (崭新出厂)'}, '5360-5660': {'price': 1163.68, 'name': '弯刀（★） | 自动化(略有磨损)'}, '5660-5960': {'price': 1111.3, 'name': '穿肠刀（★） | 自动化 (略有磨损)'}, '5960-6260': {'price': 1134.9, 'name': '折叠刀（★） | 大马士革钢 (久经沙场)'}, '8060-8460': {'price': 1111.7, 'name': '鲍伊猎刀（★） | 自动化(略有磨损)'}, '8460-8860': {'price': 937.28, 'name': '穿肠刀（★） | 传说 (久经沙场)'}, '8860-9260': {'price': 806.55, 'name': '暗影双匕（★） | 传说(久经沙场)'}, '9260-9660': {'price': 778.35, 'name': '鲍伊猎刀（★） | 大马士革钢 (久经沙场)'}, '9660-10160': {'price': 708.6, 'name': '穿肠刀（★） | 屠夫 (久经沙场)'}, '10160-10660': {'price': 686.71, 'name': '穿肠刀（★） | 自由之手 (崭新出厂)'}, '10660-11160': {'price': 621.06, 'name': '穿肠刀（★） | 大马士革钢 (略有磨损)'}, '11160-11660': {'price': 567.63, 'name': '穿肠刀（★） | 澄澈之水 (久经沙场)'}, '11660-13660': {'price': 493.76, 'name': 'AK-47 | 血腥运动 (略有磨损)'}, '13660-17660': {'price': 388.28, 'name': 'M4A1 消音型 | 机械工业 (崭新出厂)'}, '17660-24660': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '24660-33660': {'price': 180.33, 'name': 'AK-47 | 深海复仇 (久经沙场)'}, '33660-43660': {'price': 178.6, 'name': 'M4A4 | 赛博 (略有磨损)'}, '43660-53660': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '53660-63660': {'price': 167.19, 'name': 'AK-47 | 抽象派1337(略有磨损)'}, '73660-85660': {'price': 161.31, 'name': 'M4A4 | 星级 (略有磨损)'}, '63660-73660': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '85660-97660': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '112660-130660': {'price': 125.36, 'name': 'M4A4 | 活色生香 (略有磨损)'}, '97660-112660': {'price': 96.58, 'name': 'M4A4 | 赛博 (久经沙场)'}, '130660-155660': {'price': 96.52, 'name': 'M4A4 | 皇帝 (久经沙场)'}, '155660-180660': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '455660-534660': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}, '774860-864860': {'price': 22.32, 'name': '格洛克 18 型 | 零食派对 (久经沙场)'}, '180660-215660': {'price': 18.44, 'name': 'M4A4 | 狮鹫 (略有磨损)'}, '215660-265660': {'price': 17.29, 'name': 'P250 | 核子污染 (崭新出厂)'}, '265660-325660': {'price': 11.7, 'name': 'USP 消音版 | 守护者 (久经沙场)'}, '325660-385660': {'price': 9.19, 'name': '加利尔 AR | 冷石 (久经沙场)'}, '385660-455660': {'price': 7.26, 'name': 'P90 | 冷血无情 (崭新出厂)'}, '534660-614660': {'price': 5.31, 'name': '格洛克 18 型 | 鼬鼠 (略有磨损)'}, '614660-694660': {'price': 4.51, 'name': '格洛克 18 型 | 一目了然 (崭新出厂)'}, '864860-1000000': {'price': 3.73, 'name': '沙漠之鹰 | 指挥 (久经沙场)'}, '694660-774860': {'price': 2.87, 'name': 'P250 | 交换机 (久经沙场)'}}, 'ai_exprice': 63.32500210000002} ,
# {'name': '美女与野兽', 'price': 98.0, 'ex_price': 76.45, 'drop': {'0-7': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '7-25': {'price': 11060.12, 'name': '运动手套（★） | 迈阿密风云 (久经沙场)'}, '43-98': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '25-43': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '98-179': {'price': 6969.97, 'name': '运动手套（★） | 干旱 (略有磨损)'}, '179-1651': {'price': 2200.07, 'name': '驾驶手套（★） | 蓝紫格子 (久经沙场)'}, '1651-3123': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '3123-8276': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '8276-15638': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '15638-24717': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '24717-36223': {'price': 195.97, 'name': 'AK-47 | 混沌点阵 (崭新出厂)'}, '36223-51729': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '51729-71235': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '71235-90741': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '90741-112752': {'price': 119.62, 'name': 'AK-47 | 翡翠细条纹 (崭新出厂)'}, '112752-139763': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '139763-170527': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '170527-216291': {'price': 70.32, 'name': 'AK-47 | 阿努比斯军团 (久经沙场)'}, '216291-265055': {'price': 69.74, 'name': 'M4A1 消音型 | 破碎铅秋 (崭新出厂)'}, '265055-319572': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '319572-387842': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '387842-515123': {'price': 51.52, 'name': 'FN57 | 怒氓 (略有磨损)'}, '515123-740179': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '740179-1000000': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}}, 'ai_drop': {'0-7': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '7-25': {'price': 11060.12, 'name': '运动手套（★） | 迈阿密风云 (久经沙场)'}, '43-98': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '25-43': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '98-179': {'price': 6969.97, 'name': '运动手套（★） | 干旱 (略有磨损)'}, '179-1651': {'price': 2200.07, 'name': '驾驶手套（★） | 蓝紫格子 (久经沙场)'}, '1651-3123': {'price': 1914.95, 'name': '九头蛇手套（★） | 红树林 (崭新出厂)'}, '3123-8276': {'price': 1106.14, 'name': 'AK-47 | 美洲豹 (久经沙场)'}, '8276-15638': {'price': 444.17, 'name': 'AK-47 | 血腥运动 (久经沙场)'}, '15638-24717': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '24717-36223': {'price': 195.97, 'name': 'AK-47 | 混沌点阵 (崭新出厂)'}, '36223-51729': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '51729-71235': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '71235-90741': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '90741-112752': {'price': 119.62, 'name': 'AK-47 | 翡翠细条纹 (崭新出厂)'}, '112752-139763': {'price': 93.28, 'name': 'AWP | 狮子之日 (久经沙场)'}, '139763-170527': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '170527-216291': {'price': 70.32, 'name': 'AK-47 | 阿努比斯军团 (久经沙场)'}, '216291-265055': {'price': 69.74, 'name': 'M4A1 消音型 | 破碎铅秋 (崭新出厂)'}, '265055-319572': {'price': 65.44, 'name': 'M4A1 消音型 | 毁灭者 2000 (久经沙场)'}, '319572-387842': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '387842-515123': {'price': 51.52, 'name': 'FN57 | 怒氓 (略有磨损)'}, '515123-740179': {'price': 41.27, 'name': 'M4A4 | 龙王 (久经沙场)'}, '740179-1000000': {'price': 31.0, 'name': 'FN57 | 怒氓 (久经沙场)'}}, 'ai_exprice': 76.44799303000002} ,
# {'name': '好集友', 'price': 299.9, 'ex_price': 231.79, 'drop': {'8-5008': {'price': 6392.19, 'name': 'M9 刺刀（★） | 伽玛多普勒 (崭新出厂)'}, '5008-14008': {'price': 5355.0, 'name': '骷髅匕首（★） | 屠夫 (久经沙场)'}, '14008-24008': {'price': 3426.13, 'name': '折叠刀（★） | 传说 (崭新出厂)'}, '24008-44008': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '44008-114008': {'price': 854.66, 'name': '穿肠刀（★） | 屠夫 (崭新出厂)'}, '114008-300008': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '300008-1000000': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '0-2': {'price': 15669.29, 'name': '爪子刀（★） | 传说 (崭新出厂)'}, '2-8': {'price': 9954.63, 'name': '蝴蝶刀（★） | 多普勒 (崭新出厂)'}}, 'ai_drop': {'8-5008': {'price': 6392.19, 'name': 'M9 刺刀（★） | 伽玛多普勒 (崭新出厂)'}, '5008-14008': {'price': 5355.0, 'name': '骷髅匕首（★） | 屠夫 (久经沙场)'}, '14008-24008': {'price': 3426.13, 'name': '折叠刀（★） | 传说 (崭新出厂)'}, '24008-44008': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '44008-114008': {'price': 854.66, 'name': '穿肠刀（★） | 屠夫 (崭新出厂)'}, '114008-300008': {'price': 23.75, 'name': 'AWP | 猫猫狗狗 (略有磨损)'}, '300008-1000000': {'price': 4.67, 'name': 'M4A4 | 都市 DDPAT (略有磨损)'}, '0-2': {'price': 15669.29, 'name': '爪子刀（★） | 传说 (崭新出厂)'}, '2-8': {'price': 9954.63, 'name': '蝴蝶刀（★） | 多普勒 (崭新出厂)'}}, 'ai_exprice': 231.79441636} ,
# {'name': '坐电梯', 'price': 46.0, 'ex_price': 35.9, 'drop': {'0-2': {'price': 12904.13, 'name': '驾驶手套（★） | 王蛇 (略有磨损)'}, '2-5': {'price': 5311.46, 'name': '驾驶手套（★） | 雪豹 (久经沙场)'}, '5-46': {'price': 2992.2, 'name': '摩托手套（★） | 嘭！ (久经沙场)'}, '46-91': {'price': 2419.57, 'name': '摩托手套（★） | *嘣！* (略有磨损)'}, '91-180': {'price': 1864.24, 'name': '专业手套（★） | 深红之网 (久经沙场)'}, '293-524': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '524-1136': {'price': 1166.55, 'name': '摩托手套（★） | 日蚀 (久经沙场)'}, '1136-2199': {'price': 1028.78, 'name': '血猎手套（★） | 游击队 (略有磨损)'}, '180-293': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '2199-3414': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '3414-4879': {'price': 479.84, 'name': '血猎手套（★） | 染铜 (久经沙场)'}, '4879-6445': {'price': 357.78, 'name': '九头蛇手套（★） | 响尾蛇 (久经沙场)'}, '6445-10087': {'price': 303.09, 'name': 'M4A4 | 丛林虎 (崭新出厂)'}, '52954-71995': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '14729-20699': {'price': 194.75, 'name': 'AK-47 | 红色层压板 (久经沙场)'}, '10087-14729': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '20699-34700': {'price': 180.9, 'name': 'M4A4 | X 射线 (崭新出厂)'}, '34700-52954': {'price': 172.5, 'name': 'AK-47 | 荒野反叛 (久经沙场)'}, '71995-93352': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '93352-131606': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '244624-310159': {'price': 47.86, 'name': 'AWP | 死神 (崭新出厂)'}, '131606-185192': {'price': 44.06, 'name': 'M4A4 | 龙王 (久经沙场)'}, '185192-244624': {'price': 37.6, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '310159-410511': {'price': 35.88, 'name': 'AWP | 猫猫狗狗 (崭新出厂)'}, '569240-779442': {'price': 1.58, 'name': 'P250 | 元素轮廓 (略有磨损)'}, '410511-569240': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '779442-1000000': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}}, 'ai_drop': {'0-2': {'price': 12904.13, 'name': '驾驶手套（★） | 王蛇 (略有磨损)'}, '2-5': {'price': 5311.46, 'name': '驾驶手套（★） | 雪豹 (久经沙场)'}, '5-46': {'price': 2992.2, 'name': '摩托手套（★） | 嘭！ (久经沙场)'}, '46-91': {'price': 2419.57, 'name': '摩托手套（★） | *嘣！* (略有磨损)'}, '91-180': {'price': 1864.24, 'name': '专业手套（★） | 深红之网 (久经沙场)'}, '293-524': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '524-1136': {'price': 1166.55, 'name': '摩托手套（★） | 日蚀 (久经沙场)'}, '1136-2199': {'price': 1028.78, 'name': '血猎手套（★） | 游击队 (略有磨损)'}, '180-293': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '2199-3414': {'price': 702.87, 'name': '驾驶手套（★） | 超越 (久经沙场)'}, '3414-4879': {'price': 479.84, 'name': '血猎手套（★） | 染铜 (久经沙场)'}, '4879-6445': {'price': 357.78, 'name': '九头蛇手套（★） | 响尾蛇 (久经沙场)'}, '6445-10087': {'price': 303.09, 'name': 'M4A4 | 丛林虎 (崭新出厂)'}, '52954-71995': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '14729-20699': {'price': 194.75, 'name': 'AK-47 | 红色层压板 (久经沙场)'}, '10087-14729': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '20699-34700': {'price': 180.9, 'name': 'M4A4 | X 射线 (崭新出厂)'}, '34700-52954': {'price': 172.5, 'name': 'AK-47 | 荒野反叛 (久经沙场)'}, '71995-93352': {'price': 137.13, 'name': 'M4A1 消音型 | 机械工业 (久经沙场)'}, '93352-131606': {'price': 83.1, 'name': 'AK-47 | 幻影破坏者 (崭新出厂)'}, '244624-310159': {'price': 47.86, 'name': 'AWP | 死神 (崭新出厂)'}, '131606-185192': {'price': 44.06, 'name': 'M4A4 | 龙王 (久经沙场)'}, '185192-244624': {'price': 37.6, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '310159-410511': {'price': 35.88, 'name': 'AWP | 猫猫狗狗 (崭新出厂)'}, '569240-779442': {'price': 1.58, 'name': 'P250 | 元素轮廓 (略有磨损)'}, '410511-569240': {'price': 1.44, 'name': 'FN57 | 毛细血管 (略有磨损)'}, '779442-1000000': {'price': 1.14, 'name': '沙漠之鹰 | 青铜装饰 (久经沙场)'}}, 'ai_exprice': 35.90155659} ,
# {'name': '开铁门', 'price': 188.0, 'ex_price': 134.49, 'drop': {'3-10': {'price': 8294.97, 'name': 'M9 刺刀（★） | 渐变大理石 (崭新出厂)'}, '0-3': {'price': 14039.62, 'name': '爪子刀（★） | 渐变之色 (崭新出厂)'}, '66-99': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '10-24': {'price': 4770.81, 'name': '刺刀（★） | 传说 (略有磨损)'}, '24-39': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '39-66': {'price': 2677.5, 'name': '猎杀者匕首（★） | 致命紫罗兰 (崭新出厂)'}, '99-137': {'price': 2304.33, 'name': '流浪者匕首（★） | 表面淬火 (久经沙场)'}, '137-175': {'price': 1716.72, 'name': '弯刀（★） | 多普勒 (崭新出厂)'}, '175-1654': {'price': 1178.1, 'name': '暗影双匕（★） | 伽玛多普勒 (略有磨损)'}, '1654-3718': {'price': 1111.3, 'name': '穿肠刀（★） | 自动化 (略有磨损)'}, '3718-5874': {'price': 1071.0, 'name': '弯刀（★） | 屠夫 (久经沙场)'}, '5874-8492': {'price': 921.14, 'name': '穿肠刀（★） | 人工染色 (崭新出厂)'}, '8492-11572': {'price': 782.23, 'name': '鲍伊猎刀（★） | 自由之手 (久经沙场)'}, '16346-23307': {'price': 524.79, 'name': '穿肠刀（★） | 人工染色 (久经沙场)'}, '11572-16346': {'price': 480.88, 'name': '暗影双匕（★） | 人工染色 (略有磨损)'}, '23307-50377': {'price': 389.5, 'name': 'AWP | 电子蜂巢 (崭新出厂)'}, '50377-142309': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '142309-252816': {'price': 192.78, 'name': '格洛克 18 型 | 粉红 DDPAT (久经沙场)'}, '539867-742430': {'price': 110.72, 'name': 'AK-47 | 混沌点阵 (略有磨损)'}, '252816-385300': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '742430-1000000': {'price': 37.6, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '385300-539867': {'price': 75.42, 'name': 'AK-47 | 安全网 (崭新出厂)'}}, 'ai_drop': {'3-10': {'price': 8294.97, 'name': 'M9 刺刀（★） | 渐变大理石 (崭新出厂)'}, '0-3': {'price': 14039.62, 'name': '爪子刀（★） | 渐变之色 (崭新出厂)'}, '66-99': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '10-24': {'price': 4770.81, 'name': '刺刀（★） | 传说 (略有磨损)'}, '24-39': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '39-66': {'price': 2677.5, 'name': '猎杀者匕首（★） | 致命紫罗兰 (崭新出厂)'}, '99-137': {'price': 2304.33, 'name': '流浪者匕首（★） | 表面淬火 (久经沙场)'}, '137-175': {'price': 1716.72, 'name': '弯刀（★） | 多普勒 (崭新出厂)'}, '175-1654': {'price': 1178.1, 'name': '暗影双匕（★） | 伽玛多普勒 (略有磨损)'}, '1654-3718': {'price': 1111.3, 'name': '穿肠刀（★） | 自动化 (略有磨损)'}, '3718-5874': {'price': 1071.0, 'name': '弯刀（★） | 屠夫 (久经沙场)'}, '5874-8492': {'price': 921.14, 'name': '穿肠刀（★） | 人工染色 (崭新出厂)'}, '8492-11572': {'price': 782.23, 'name': '鲍伊猎刀（★） | 自由之手 (久经沙场)'}, '16346-23307': {'price': 524.79, 'name': '穿肠刀（★） | 人工染色 (久经沙场)'}, '11572-16346': {'price': 480.88, 'name': '暗影双匕（★） | 人工染色 (略有磨损)'}, '23307-50377': {'price': 389.5, 'name': 'AWP | 电子蜂巢 (崭新出厂)'}, '50377-142309': {'price': 322.83, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '142309-252816': {'price': 192.78, 'name': '格洛克 18 型 | 粉红 DDPAT (久经沙场)'}, '539867-742430': {'price': 110.72, 'name': 'AK-47 | 混沌点阵 (略有磨损)'}, '252816-385300': {'price': 87.25, 'name': 'AK-47 | 前线迷雾 (久经沙场)'}, '742430-1000000': {'price': 37.6, 'name': 'AK-47 | 墨岩 (略有磨损)'}, '385300-539867': {'price': 75.42, 'name': 'AK-47 | 安全网 (崭新出厂)'}}, 'ai_exprice': 134.48877595000002} ,
# {'name': '吹吹风', 'price': 288.0, 'ex_price': 212.28, 'drop': {'0-2': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '2-5': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '5-9': {'price': 7176.78, 'name': 'AK-47 | X 射线 (略有磨损)'}, '9-32': {'price': 4838.49, 'name': 'AK-47 | 火神 (崭新出厂)'}, '32-63': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '63-404': {'price': 2250.73, 'name': 'AK-47 | 燃料喷射器 (崭新出厂)'}, '404-949': {'price': 1785.89, 'name': 'M4A1 消音型 | 澜磷 (崭新出厂)'}, '949-1971': {'price': 1255.88, 'name': 'AWP | 石墨黑 (略有磨损)'}, '1971-3130': {'price': 995.41, 'name': 'USP 消音版 | 枪响人亡 (崭新出厂)'}, '5870-7301': {'price': 642.6, 'name': 'AWP | 蝮蛇迷彩 (久经沙场)'}, '3130-4493': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '4493-5870': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '7301-11141': {'price': 518.51, 'name': 'M4A4 | 现代猎手 (略有磨损)'}, '11141-16186': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}, '16186-24694': {'price': 416.56, 'name': '格洛克 18 型 | 暮光星系 (略有磨损)'}, '39351-61981': {'price': 361.8, 'name': 'AWP | 野火 (久经沙场)'}, '24694-39351': {'price': 298.87, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '61981-94825': {'price': 319.18, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '94825-142208': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '199054-266259': {'price': 234.07, 'name': 'AWP | 红线 (久经沙场)'}, '266259-340231': {'price': 216.64, 'name': 'AWP | 无畏战神 (久经沙场)'}, '142208-199054': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '560866-730304': {'price': 186.78, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '340231-447442': {'price': 192.78, 'name': 'AK-47 | 捕食者 (久经沙场)'}, '447442-560866': {'price': 191.46, 'name': 'M4A4 | 赛博 (略有磨损)'}, '730304-1000000': {'price': 159.95, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}}, 'ai_drop': {'0-2': {'price': 18536.98, 'name': 'AWP | 王子 (久经沙场)'}, '2-5': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '5-9': {'price': 7176.78, 'name': 'AK-47 | X 射线 (略有磨损)'}, '9-32': {'price': 4838.49, 'name': 'AK-47 | 火神 (崭新出厂)'}, '32-63': {'price': 3626.46, 'name': 'AWP | 雷击 (崭新出厂)'}, '63-404': {'price': 2250.73, 'name': 'AK-47 | 燃料喷射器 (崭新出厂)'}, '404-949': {'price': 1785.89, 'name': 'M4A1 消音型 | 澜磷 (崭新出厂)'}, '949-1971': {'price': 1255.88, 'name': 'AWP | 石墨黑 (略有磨损)'}, '1971-3130': {'price': 995.41, 'name': 'USP 消音版 | 枪响人亡 (崭新出厂)'}, '5870-7301': {'price': 642.6, 'name': 'AWP | 蝮蛇迷彩 (久经沙场)'}, '3130-4493': {'price': 736.81, 'name': 'USP 消音版 | 锁定 (久经沙场)'}, '4493-5870': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '7301-11141': {'price': 518.51, 'name': 'M4A4 | 现代猎手 (略有磨损)'}, '11141-16186': {'price': 455.58, 'name': 'AWP | *嘣* (久经沙场)'}, '16186-24694': {'price': 416.56, 'name': '格洛克 18 型 | 暮光星系 (略有磨损)'}, '39351-61981': {'price': 361.8, 'name': 'AWP | 野火 (久经沙场)'}, '24694-39351': {'price': 298.87, 'name': 'AK-47 | 抽象派1337(崭新出厂)'}, '61981-94825': {'price': 319.18, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '94825-142208': {'price': 276.34, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '199054-266259': {'price': 234.07, 'name': 'AWP | 红线 (久经沙场)'}, '266259-340231': {'price': 216.64, 'name': 'AWP | 无畏战神 (久经沙场)'}, '142208-199054': {'price': 209.6, 'name': 'AWP | 暴怒野兽 (久经沙场)'}, '560866-730304': {'price': 186.78, 'name': 'AWP | 黑色魅影 (久经沙场)'}, '340231-447442': {'price': 192.78, 'name': 'AK-47 | 捕食者 (久经沙场)'}, '447442-560866': {'price': 191.46, 'name': 'M4A4 | 赛博 (略有磨损)'}, '730304-1000000': {'price': 159.95, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}}, 'ai_exprice': 212.28451160999998} ,
# {'name': '掏出打火机', 'price': 588.0, 'ex_price': 412.61, 'drop': {'4-10': {'price': 9424.8, 'name': '蝴蝶刀（★） | 虎牙 (略有磨损)'}, '91-962': {'price': 6640.2, 'name': '骷髅匕首（★） | 屠夫 (崭新出厂)'}, '962-11910': {'price': 4771.05, 'name': '锯齿爪刀（★） | 多普勒 (崭新出厂)'}, '11910-31669': {'price': 2379.99, 'name': '刺刀（★） | 自由之手 (崭新出厂)'}, '31669-61924': {'price': 1710.6, 'name': '求生匕首（★） | 屠夫 (崭新出厂)'}, '61924-101726': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '101726-145146': {'price': 503.38, 'name': 'USP 消音版 | 枪响人亡 (略有磨损)'}, '145146-189471': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '189471-235605': {'price': 341.51, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '282644-330587': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '235605-282644': {'price': 331.84, 'name': 'AWP | 粉红 DDPAT (略有磨损)'}, '581631-633192': {'price': 333.96, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '330587-379435': {'price': 299.59, 'name': 'AK-47 | 美洲猛虎 (略有磨损)'}, '379435-429187': {'price': 287.67, 'name': 'AK-47 | 荒野反叛 (略有磨损)'}, '479794-530451': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '685658-743729': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '633192-685658': {'price': 230.48, 'name': 'AWP | 珊瑚树 (崭新出厂)'}, '530451-581631': {'price': 217.21, 'name': 'M4A4 | 龙王 (崭新出厂)'}, '743729-807759': {'price': 193.17, 'name': 'M4A1 消音型 | 澄澈之水 (久经沙场)'}, '429187-479794': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '807759-889221': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '889221-1000000': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}, '0-4': {'price': 18880.84, 'name': 'AWP | 美杜莎 (略有磨损)'}, '10-91': {'price': 7800.06, 'name': '爪子刀（★） | 伽玛多普勒 (崭新出厂)'}}, 'ai_drop': {'4-10': {'price': 9424.8, 'name': '蝴蝶刀（★） | 虎牙 (略有磨损)'}, '91-962': {'price': 6640.2, 'name': '骷髅匕首（★） | 屠夫 (崭新出厂)'}, '962-11910': {'price': 4771.05, 'name': '锯齿爪刀（★） | 多普勒 (崭新出厂)'}, '11910-31669': {'price': 2379.99, 'name': '刺刀（★） | 自由之手 (崭新出厂)'}, '31669-61924': {'price': 1710.6, 'name': '求生匕首（★） | 屠夫 (崭新出厂)'}, '61924-101726': {'price': 754.67, 'name': 'AK-47 | 霓虹骑士 (崭新出厂)'}, '101726-145146': {'price': 503.38, 'name': 'USP 消音版 | 枪响人亡 (略有磨损)'}, '145146-189471': {'price': 422.3, 'name': 'M4A1 消音型 | 原子合金 (崭新出厂)'}, '189471-235605': {'price': 341.51, 'name': 'AWP | 黑色魅影 (崭新出厂)'}, '282644-330587': {'price': 362.88, 'name': 'AWP | 野火 (久经沙场)'}, '235605-282644': {'price': 331.84, 'name': 'AWP | 粉红 DDPAT (略有磨损)'}, '581631-633192': {'price': 333.96, 'name': 'M4A4 | 喧嚣杀戮 (崭新出厂)'}, '330587-379435': {'price': 299.59, 'name': 'AK-47 | 美洲猛虎 (略有磨损)'}, '379435-429187': {'price': 287.67, 'name': 'AK-47 | 荒野反叛 (略有磨损)'}, '479794-530451': {'price': 265.21, 'name': 'AK-47 | 皇后 (略有磨损)'}, '685658-743729': {'price': 220.66, 'name': 'AK-47 | 霓虹骑士 (久经沙场)'}, '633192-685658': {'price': 230.48, 'name': 'AWP | 珊瑚树 (崭新出厂)'}, '530451-581631': {'price': 217.21, 'name': 'M4A4 | 龙王 (崭新出厂)'}, '743729-807759': {'price': 193.17, 'name': 'M4A1 消音型 | 澄澈之水 (久经沙场)'}, '429187-479794': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '807759-889221': {'price': 137.13, 'name': 'USP 消音版 | 公路杀手 (久经沙场)'}, '889221-1000000': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}, '0-4': {'price': 18880.84, 'name': 'AWP | 美杜莎 (略有磨损)'}, '10-91': {'price': 7800.06, 'name': '爪子刀（★） | 伽玛多普勒 (崭新出厂)'}}, 'ai_exprice': 412.60988247999995} ,
# {'name': '来根华子', 'price': 888.0, 'ex_price': 677.79, 'drop': {'0-18': {'price': 20738.71, 'name': 'M9 刺刀（★） | 传说 (崭新出厂)'}, '18-54': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '54-140': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '140-454': {'price': 7834.65, 'name': 'M9 刺刀（★） | 渐变大理石 (略有磨损)'}, '454-1183': {'price': 7372.03, 'name': '骷髅匕首（★） | 深红之网 (久经沙场)'}, '1183-2183': {'price': 5529.16, 'name': '驾驶手套（★） | 西装革履(略有磨损)'}, '2183-4326': {'price': 4770.81, 'name': '刺刀（★） | 传说 (略有磨损)'}, '4326-8126': {'price': 4303.34, 'name': '刺刀（★） | 渐变大理石 (崭新出厂)'}, '8126-12376': {'price': 4089.57, 'name': '专业手套（★） | 翠绿之网 (久经沙场)'}, '12376-17776': {'price': 3855.6, 'name': '流浪者匕首（★） | 表面淬火 (崭新出厂)'}, '17776-23776': {'price': 3213.0, 'name': '专业手套（★） | 大腕 (略有磨损)'}, '23776-30526': {'price': 2838.15, 'name': '求生匕首（★） | 渐变之色 (略有磨损)'}, '30526-38476': {'price': 2546.3, 'name': '驾驶手套（★） | 深红织物 (久经沙场)'}, '48226-58126': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '38476-48226': {'price': 2246.72, 'name': '海豹短刀（★） | 屠夫 (久经沙场)'}, '58126-70126': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '70126-82276': {'price': 1763.72, 'name': '专业手套（★） | 大腕 (久经沙场)'}, '82276-98276': {'price': 1488.69, 'name': '求生匕首（★） | 屠夫 (久经沙场)'}, '98276-117326': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '140455-167455': {'price': 1361.87, 'name': '驾驶手套（★） | 绯红列赞 (略有磨损)'}, '117326-140455': {'price': 1307.7, 'name': '驾驶手套（★） | 美洲豹女王 (略有磨损)'}, '167455-196955': {'price': 745.42, 'name': '暗影双匕（★） | 屠夫 (久经沙场)'}, '196955-229355': {'price': 610.47, 'name': '折刀（★） | 屠夫 (久经沙场)'}, '229355-266441': {'price': 577.5, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '266441-306055': {'price': 540.4, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '306055-348114': {'price': 524.79, 'name': '穿肠刀（★） | 人工染色 (久经沙场)'}, '348114-391943': {'price': 477.98, 'name': '血猎手套（★） | 游击队 (久经沙场)'}, '391943-438300': {'price': 446.47, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '438300-488186': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '488186-585889': {'price': 388.28, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '585889-727399': {'price': 303.09, 'name': 'M4A4 | 丛林虎 (崭新出厂)'}, '727399-1000000': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}}, 'ai_drop': {'0-18': {'price': 20738.71, 'name': 'M9 刺刀（★） | 传说 (崭新出厂)'}, '18-54': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '54-140': {'price': 9447.67, 'name': '运动手套（★） | 欧米伽 (略有磨损)'}, '140-454': {'price': 7834.65, 'name': 'M9 刺刀（★） | 渐变大理石 (略有磨损)'}, '454-1183': {'price': 7372.03, 'name': '骷髅匕首（★） | 深红之网 (久经沙场)'}, '1183-2183': {'price': 5529.16, 'name': '驾驶手套（★） | 西装革履(略有磨损)'}, '2183-4326': {'price': 4770.81, 'name': '刺刀（★） | 传说 (略有磨损)'}, '4326-8126': {'price': 4303.34, 'name': '刺刀（★） | 渐变大理石 (崭新出厂)'}, '8126-12376': {'price': 4089.57, 'name': '专业手套（★） | 翠绿之网 (久经沙场)'}, '12376-17776': {'price': 3855.6, 'name': '流浪者匕首（★） | 表面淬火 (崭新出厂)'}, '17776-23776': {'price': 3213.0, 'name': '专业手套（★） | 大腕 (略有磨损)'}, '23776-30526': {'price': 2838.15, 'name': '求生匕首（★） | 渐变之色 (略有磨损)'}, '30526-38476': {'price': 2546.3, 'name': '驾驶手套（★） | 深红织物 (久经沙场)'}, '48226-58126': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '38476-48226': {'price': 2246.72, 'name': '海豹短刀（★） | 屠夫 (久经沙场)'}, '58126-70126': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '70126-82276': {'price': 1763.72, 'name': '专业手套（★） | 大腕 (久经沙场)'}, '82276-98276': {'price': 1488.69, 'name': '求生匕首（★） | 屠夫 (久经沙场)'}, '98276-117326': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '140455-167455': {'price': 1361.87, 'name': '驾驶手套（★） | 绯红列赞 (略有磨损)'}, '117326-140455': {'price': 1307.7, 'name': '驾驶手套（★） | 美洲豹女王 (略有磨损)'}, '167455-196955': {'price': 745.42, 'name': '暗影双匕（★） | 屠夫 (久经沙场)'}, '196955-229355': {'price': 610.47, 'name': '折刀（★） | 屠夫 (久经沙场)'}, '229355-266441': {'price': 577.5, 'name': '摩托手套（★） | 交运 (久经沙场)'}, '266441-306055': {'price': 540.4, 'name': '摩托手套（★） | 第三特种兵连 (久经沙场)'}, '306055-348114': {'price': 524.79, 'name': '穿肠刀（★） | 人工染色 (久经沙场)'}, '348114-391943': {'price': 477.98, 'name': '血猎手套（★） | 游击队 (久经沙场)'}, '391943-438300': {'price': 446.47, 'name': '裹手（★） | 防水布胶带 (久经沙场)'}, '438300-488186': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '488186-585889': {'price': 388.28, 'name': '狂牙手套（★） | 针尖 (久经沙场)'}, '585889-727399': {'price': 303.09, 'name': 'M4A4 | 丛林虎 (崭新出厂)'}, '727399-1000000': {'price': 316.38, 'name': 'M4A4 | 黑色魅影 (崭新出厂)'}}, 'ai_exprice': 677.79087428} ,
# {'name': '刷刷抖音', 'price': 999.0, 'ex_price': 754.67, 'drop': {'0-6': {'price': 24191.65, 'name': 'M4A4 | 咆哮 (久经沙场)'}, '14-41': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '6-14': {'price': 14039.62, 'name': '爪子刀（★） | 渐变之色 (崭新出厂)'}, '41-98': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '98-194': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '194-600': {'price': 6751.62, 'name': '爪子刀（★） | 多普勒 (略有磨损)'}, '600-1570': {'price': 6198.95, 'name': 'M9 刺刀（★） | 伽玛多普勒 (略有磨损)'}, '1570-3691': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '3691-16873': {'price': 3421.37, 'name': '骷髅匕首（★） | 人工染色 (略有磨损)'}, '16873-33479': {'price': 2838.15, 'name': '求生匕首（★） | 渐变之色 (略有磨损)'}, '90024-128253': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '33479-57721': {'price': 2592.37, 'name': '刺刀（★） | 表面淬火 (久经沙场)'}, '57721-90024': {'price': 2034.9, 'name': '锯齿爪刀（★） | 人工染色 (久经沙场)'}, '128253-173990': {'price': 1863.54, 'name': '折叠刀（★） | 屠夫 (久经沙场)'}, '173990-230988': {'price': 1817.81, 'name': '流浪者匕首（★） | 人工染色 (久经沙场)'}, '230988-300755': {'price': 782.23, 'name': '鲍伊猎刀（★） | 自由之手 (久经沙场)'}, '300755-378799': {'price': 668.27, 'name': '暗影双匕（★） | 自动化 (略有磨损)'}, '378799-468719': {'price': 615.7, 'name': '弯刀（★） | 人工染色 (略有磨损)'}, '468719-611253': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '611253-791632': {'price': 18.08, 'name': '内格夫 | 动力装载机 (略有磨损)'}, '791632-1000000': {'price': 10.12, 'name': '加利尔 AR | 冷石 (久经沙场)'}}, 'ai_drop': {'0-6': {'price': 24191.65, 'name': 'M4A4 | 咆哮 (久经沙场)'}, '14-41': {'price': 11440.86, 'name': '蝴蝶刀（★） | 伽玛多普勒 (崭新出厂)'}, '6-14': {'price': 14039.62, 'name': '爪子刀（★） | 渐变之色 (崭新出厂)'}, '41-98': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '98-194': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '194-600': {'price': 6751.62, 'name': '爪子刀（★） | 多普勒 (略有磨损)'}, '600-1570': {'price': 6198.95, 'name': 'M9 刺刀（★） | 伽玛多普勒 (略有磨损)'}, '1570-3691': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '3691-16873': {'price': 3421.37, 'name': '骷髅匕首（★） | 人工染色 (略有磨损)'}, '16873-33479': {'price': 2838.15, 'name': '求生匕首（★） | 渐变之色 (略有磨损)'}, '90024-128253': {'price': 2570.62, 'name': '猎杀者匕首（★） | 传说(崭新出厂)'}, '33479-57721': {'price': 2592.37, 'name': '刺刀（★） | 表面淬火 (久经沙场)'}, '57721-90024': {'price': 2034.9, 'name': '锯齿爪刀（★） | 人工染色 (久经沙场)'}, '128253-173990': {'price': 1863.54, 'name': '折叠刀（★） | 屠夫 (久经沙场)'}, '173990-230988': {'price': 1817.81, 'name': '流浪者匕首（★） | 人工染色 (久经沙场)'}, '230988-300755': {'price': 782.23, 'name': '鲍伊猎刀（★） | 自由之手 (久经沙场)'}, '300755-378799': {'price': 668.27, 'name': '暗影双匕（★） | 自动化 (略有磨损)'}, '378799-468719': {'price': 615.7, 'name': '弯刀（★） | 人工染色 (略有磨损)'}, '468719-611253': {'price': 427.46, 'name': '九头蛇手套（★） | 翡翠色调 (久经沙场)'}, '611253-791632': {'price': 18.08, 'name': '内格夫 | 动力装载机 (略有磨损)'}, '791632-1000000': {'price': 10.12, 'name': '加利尔 AR | 冷石 (久经沙场)'}}, 'ai_exprice': 754.66780306} ,
# {'name': '逛逛朋友圈', 'price': 1299.0, 'ex_price': 950.03, 'drop': {'0-1': {'price': 25382.7, 'name': '运动手套（★） | 欧米伽 (崭新出厂)'}, '1-5': {'price': 16117.34, 'name': '摩托手套（★） | 嘭！ (崭新出厂)'}, '37-134': {'price': 13556.19, 'name': '运动手套（★） | 树篱迷宫 (久经沙场)'}, '5-37': {'price': 9217.26, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '134-296': {'price': 8667.96, 'name': '专业手套（★） | 渐变大理石 (略有磨损)'}, '296-799': {'price': 7242.44, 'name': '裹手（★） | 钴蓝骷髅 (略有磨损)'}, '799-1789': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '32208-47967': {'price': 4391.1, 'name': '驾驶手套（★） | 超越 (崭新出厂)'}, '1789-8124': {'price': 5311.46, 'name': '驾驶手套（★） | 雪豹 (久经沙场)'}, '127629-173491': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '8124-18532': {'price': 3459.19, 'name': '裹手（★） | 钴蓝骷髅 (久经沙场)'}, '18532-32208': {'price': 2419.57, 'name': '摩托手套（★） | *嘣！* (略有磨损)'}, '47967-68089': {'price': 2454.09, 'name': '驾驶手套（★） | 月色织物 (略有磨损)'}, '68089-96892': {'price': 1921.79, 'name': '运动手套（★） | 青铜形态 (略有磨损)'}, '173491-221187': {'price': 1958.11, 'name': '专业手套（★） | 陆军少尉长官 (久经沙场)'}, '96892-127629': {'price': 1785.32, 'name': '驾驶手套（★） | 西装革履 (久经沙场)'}, '282284-360182': {'price': 1307.7, 'name': '驾驶手套（★） | 美洲豹女王 (略有磨损)'}, '221187-282284': {'price': 1166.55, 'name': '摩托手套（★） | 日蚀 (久经沙场)'}, '360182-475237': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '475237-638568': {'price': 631.96, 'name': '裹手（★） | 森林色调 (久经沙场)'}, '818868-1000000': {'price': 123.78, 'name': 'M4A1 消音型 | 暴怒野兽 (久经沙场)'}, '638568-818868': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}}, 'ai_drop': {'0-1': {'price': 25382.7, 'name': '运动手套（★） | 欧米伽 (崭新出厂)'}, '1-5': {'price': 16117.34, 'name': '摩托手套（★） | 嘭！ (崭新出厂)'}, '37-134': {'price': 13556.19, 'name': '运动手套（★） | 树篱迷宫 (久经沙场)'}, '5-37': {'price': 9217.26, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '134-296': {'price': 8667.96, 'name': '专业手套（★） | 渐变大理石 (略有磨损)'}, '296-799': {'price': 7242.44, 'name': '裹手（★） | 钴蓝骷髅 (略有磨损)'}, '799-1789': {'price': 6427.85, 'name': '运动手套（★） | 双栖 (久经沙场)'}, '32208-47967': {'price': 4391.1, 'name': '驾驶手套（★） | 超越 (崭新出厂)'}, '1789-8124': {'price': 5311.46, 'name': '驾驶手套（★） | 雪豹 (久经沙场)'}, '127629-173491': {'price': 2171.87, 'name': '运动手套（★） | 猩红头巾 (久经沙场)'}, '8124-18532': {'price': 3459.19, 'name': '裹手（★） | 钴蓝骷髅 (久经沙场)'}, '18532-32208': {'price': 2419.57, 'name': '摩托手套（★） | *嘣！* (略有磨损)'}, '47967-68089': {'price': 2454.09, 'name': '驾驶手套（★） | 月色织物 (略有磨损)'}, '68089-96892': {'price': 1921.79, 'name': '运动手套（★） | 青铜形态 (略有磨损)'}, '173491-221187': {'price': 1958.11, 'name': '专业手套（★） | 陆军少尉长官 (久经沙场)'}, '96892-127629': {'price': 1785.32, 'name': '驾驶手套（★） | 西装革履 (久经沙场)'}, '282284-360182': {'price': 1307.7, 'name': '驾驶手套（★） | 美洲豹女王 (略有磨损)'}, '221187-282284': {'price': 1166.55, 'name': '摩托手套（★） | 日蚀 (久经沙场)'}, '360182-475237': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '475237-638568': {'price': 631.96, 'name': '裹手（★） | 森林色调 (久经沙场)'}, '818868-1000000': {'price': 123.78, 'name': 'M4A1 消音型 | 暴怒野兽 (久经沙场)'}, '638568-818868': {'price': 60.92, 'name': 'AK-47 | 复古浪潮 (崭新出厂)'}}, 'ai_exprice': 950.0259962700002} ,
# {'name': '接个电话', 'price': 1699.0, 'ex_price': 1307.63, 'drop': {'0-26': {'price': 37666.4, 'name': 'AWP | 巨龙传说 (久经沙场)'}, '26-78': {'price': 20738.71, 'name': 'M9 刺刀（★） | 传说 (崭新出厂)'}, '78-161': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '161-252': {'price': 11555.02, 'name': 'M4A1 消音型 | 冒险家乐园 (略有磨损)'}, '252-374': {'price': 10022.59, 'name': 'M4A4 | 波塞冬 (崭新出厂)'}, '919-2650': {'price': 9217.26, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '374-919': {'price': 10097.29, 'name': '蝴蝶刀（★） | 虎牙 (崭新出厂)'}, '2650-5847': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '5847-10977': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '10977-16573': {'price': 6947.51, 'name': 'M9 刺刀（★） | 自动化 (略有磨损)'}, '16573-22635': {'price': 6314.62, 'name': '爪子刀（★） | 传说 (久经沙场)'}, '29163-36624': {'price': 5353.93, 'name': '锯齿爪刀（★） | 表面淬火 (崭新出厂)'}, '22635-29163': {'price': 5146.91, 'name': '爪子刀（★） | 表面淬火 (久经沙场)'}, '44551-53311': {'price': 4895.55, 'name': '爪子刀（★） | 自由之手 (崭新出厂)'}, '36624-44551': {'price': 4319.98, 'name': 'M9 刺刀（★） | 澄澈之水 (崭新出厂)'}, '62377-73434': {'price': 4319.98, 'name': '骷髅匕首（★） | 表面淬火 (略有磨损)'}, '73434-86491': {'price': 4284.0, 'name': '短剑（★） | 渐变之色 (略有磨损)'}, '53311-62377': {'price': 4297.52, 'name': '爪子刀（★） | 澄澈之水 (略有磨损)'}, '101522-120455': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '86491-101522': {'price': 3426.13, 'name': '折叠刀（★） | 传说 (崭新出厂)'}, '161205-182392': {'price': 3021.54, 'name': '锯齿爪刀（★） | 表面淬火 (久经沙场)'}, '140289-161205': {'price': 2913.83, 'name': '骷髅匕首（★） | 人工染色 (久经沙场)'}, '120455-140289': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '182392-209439': {'price': 2175.32, 'name': '系绳匕首（★） | 屠夫 (崭新出厂)'}, '209439-240993': {'price': 1998.3, 'name': '猎杀者匕首（★） | 渐变之色 (崭新出厂)'}, '240993-276154': {'price': 1927.8, 'name': '鲍伊猎刀（★） | 自动化 (崭新出厂)'}, '276154-321232': {'price': 1706.09, 'name': '鲍伊猎刀（★） | 伽玛多普勒 (崭新出厂)'}, '321232-393356': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '393356-504651': {'price': 1011.02, 'name': '弯刀（★） | 传说 (久经沙场)'}, '504651-657008': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '828008-1000000': {'price': 101.18, 'name': 'AWP | 精英之作 (略有磨损)'}, '657008-828008': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}}, 'ai_drop': {'0-26': {'price': 37666.4, 'name': 'AWP | 巨龙传说 (久经沙场)'}, '26-78': {'price': 20738.71, 'name': 'M9 刺刀（★） | 传说 (崭新出厂)'}, '78-161': {'price': 12157.5, 'name': 'AK-47 | 水栽竹 (崭新出厂)'}, '161-252': {'price': 11555.02, 'name': 'M4A1 消音型 | 冒险家乐园 (略有磨损)'}, '252-374': {'price': 10022.59, 'name': 'M4A4 | 波塞冬 (崭新出厂)'}, '919-2650': {'price': 9217.26, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '374-919': {'price': 10097.29, 'name': '蝴蝶刀（★） | 虎牙 (崭新出厂)'}, '2650-5847': {'price': 8295.54, 'name': '蝴蝶刀（★） | 屠夫 (久经沙场)'}, '5847-10977': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '10977-16573': {'price': 6947.51, 'name': 'M9 刺刀（★） | 自动化 (略有磨损)'}, '16573-22635': {'price': 6314.62, 'name': '爪子刀（★） | 传说 (久经沙场)'}, '29163-36624': {'price': 5353.93, 'name': '锯齿爪刀（★） | 表面淬火 (崭新出厂)'}, '22635-29163': {'price': 5146.91, 'name': '爪子刀（★） | 表面淬火 (久经沙场)'}, '44551-53311': {'price': 4895.55, 'name': '爪子刀（★） | 自由之手 (崭新出厂)'}, '36624-44551': {'price': 4319.98, 'name': 'M9 刺刀（★） | 澄澈之水 (崭新出厂)'}, '62377-73434': {'price': 4319.98, 'name': '骷髅匕首（★） | 表面淬火 (略有磨损)'}, '73434-86491': {'price': 4284.0, 'name': '短剑（★） | 渐变之色 (略有磨损)'}, '53311-62377': {'price': 4297.52, 'name': '爪子刀（★） | 澄澈之水 (略有磨损)'}, '101522-120455': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '86491-101522': {'price': 3426.13, 'name': '折叠刀（★） | 传说 (崭新出厂)'}, '161205-182392': {'price': 3021.54, 'name': '锯齿爪刀（★） | 表面淬火 (久经沙场)'}, '140289-161205': {'price': 2913.83, 'name': '骷髅匕首（★） | 人工染色 (久经沙场)'}, '120455-140289': {'price': 2926.47, 'name': '求生匕首（★） | 渐变之色 (崭新出厂)'}, '182392-209439': {'price': 2175.32, 'name': '系绳匕首（★） | 屠夫 (崭新出厂)'}, '209439-240993': {'price': 1998.3, 'name': '猎杀者匕首（★） | 渐变之色 (崭新出厂)'}, '240993-276154': {'price': 1927.8, 'name': '鲍伊猎刀（★） | 自动化 (崭新出厂)'}, '276154-321232': {'price': 1706.09, 'name': '鲍伊猎刀（★） | 伽玛多普勒 (崭新出厂)'}, '321232-393356': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '393356-504651': {'price': 1011.02, 'name': '弯刀（★） | 传说 (久经沙场)'}, '504651-657008': {'price': 144.3, 'name': 'AWP | 狮子之日 (崭新出厂)'}, '828008-1000000': {'price': 101.18, 'name': 'AWP | 精英之作 (略有磨损)'}, '657008-828008': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}}, 'ai_exprice': 1307.6327662699998} ,
# {'name': '深呼吸', 'price': 1999.0, 'ex_price': 1422.3, 'drop': {'0-50': {'price': 55689.86, 'name': 'AWP | 永恒之枪 (略有磨损)'}, '50-200': {'price': 25238.16, 'name': '运动手套（★） | 超导体 (略有磨损)'}, '200-500': {'price': 32579.9, 'name': '运动手套（★） | 迈阿密风云 (略有磨损)'}, '500-1300': {'price': 21634.2, 'name': '裹手（★） | 钴蓝骷髅 (崭新出厂)'}, '1300-2300': {'price': 16117.34, 'name': '摩托手套（★） | 嘭！ (崭新出厂)'}, '2300-4300': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '4300-10300': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '10300-20300': {'price': 7085.28, 'name': '专业手套（★） | 一线特工 (略有磨损)'}, '20300-45300': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '45300-75300': {'price': 3454.16, 'name': '摩托手套（★） | 终点线 (略有磨损)'}, '105300-160300': {'price': 3185.72, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '160300-230300': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '230300-320300': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '320300-420300': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '630000-750000': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '520300-630000': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '420300-520300': {'price': 753.01, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '750000-870000': {'price': 671.72, 'name': '专业手套（★） | 森林 DDPAT (久经沙场)'}, '75300-105300': {'price': 589.05, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '870000-1000000': {'price': 524.62, 'name': '九头蛇手套（★） | 表面淬火 (久经沙场)'}}, 'ai_drop': {'0-50': {'price': 55689.86, 'name': 'AWP | 永恒之枪 (略有磨损)'}, '50-200': {'price': 25238.16, 'name': '运动手套（★） | 超导体 (略有磨损)'}, '200-500': {'price': 32579.9, 'name': '运动手套（★） | 迈阿密风云 (略有磨损)'}, '500-1300': {'price': 21634.2, 'name': '裹手（★） | 钴蓝骷髅 (崭新出厂)'}, '1300-2300': {'price': 16117.34, 'name': '摩托手套（★） | 嘭！ (崭新出厂)'}, '2300-4300': {'price': 11672.83, 'name': '驾驶手套（★） | 蓝紫格子 (崭新出厂)'}, '4300-10300': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '10300-20300': {'price': 7085.28, 'name': '专业手套（★） | 一线特工 (略有磨损)'}, '20300-45300': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '45300-75300': {'price': 3454.16, 'name': '摩托手套（★） | 终点线 (略有磨损)'}, '105300-160300': {'price': 3185.72, 'name': '摩托手套（★） | 血压 (略有磨损)'}, '160300-230300': {'price': 1620.56, 'name': '摩托手套（★） | 小心烟雾弹 (久经沙场)'}, '230300-320300': {'price': 1445.85, 'name': '驾驶手套（★） | 超越 (略有磨损)'}, '320300-420300': {'price': 1145.82, 'name': '摩托手套（★） | *嘣！* (久经沙场)'}, '630000-750000': {'price': 1032.51, 'name': '摩托手套（★） | 第三特种兵连 (略有磨损)'}, '520300-630000': {'price': 891.8, 'name': '驾驶手套（★） | 菱背蛇纹 (久经沙场)'}, '420300-520300': {'price': 753.01, 'name': '专业手套（★） | 狩鹿 (略有磨损)'}, '750000-870000': {'price': 671.72, 'name': '专业手套（★） | 森林 DDPAT (久经沙场)'}, '75300-105300': {'price': 589.05, 'name': '驾驶手套（★） | 绯红列赞 (久经沙场)'}, '870000-1000000': {'price': 524.62, 'name': '九头蛇手套（★） | 表面淬火 (久经沙场)'}}, 'ai_exprice': 1422.303207} ,
# {'name': '继续做个打工人', 'price': 2699.0, 'ex_price': 2096.26, 'drop': {'0-2': {'price': 160648.93, 'name': '运动手套（★） | 迈阿密风云 (崭新出厂)'}, '2-7': {'price': 95940.18, 'name': '摩托手套（★） | 薄荷 (崭新出厂)'}, '7-16': {'price': 72583.72, 'name': '运动手套（★） | 潘多拉之盒 (略有磨损)'}, '16-28': {'price': 57492.29, 'name': 'AWP | 巨龙传说 (略有磨损)'}, '41-96': {'price': 53548.93, 'name': '运动手套（★） | 双栖 (崭新出厂)'}, '28-41': {'price': 55689.86, 'name': 'AWP | 永恒之枪 (略有磨损)'}, '173-267': {'price': 43911.0, 'name': 'AWP | 永恒之枪 (久经沙场)'}, '96-173': {'price': 45841.75, 'name': 'M4A4 | 咆哮 (崭新出厂)'}, '267-395': {'price': 37666.4, 'name': 'AWP | 巨龙传说 (久经沙场)'}, '395-605': {'price': 32579.9, 'name': '运动手套（★） | 迈阿密风云 (略有磨损)'}, '605-1063': {'price': 24767.79, 'name': 'AWP | 王子 (崭新出厂)'}, '1063-1886': {'price': 16971.17, 'name': '折叠刀（★） | 深红之网 (崭新出厂)'}, '1886-3575': {'price': 14894.09, 'name': 'M9 刺刀（★） | 传说 (略有磨损)'}, '6449-9784': {'price': 13556.19, 'name': '运动手套（★） | 树篱迷宫 (久经沙场)'}, '3575-6449': {'price': 13590.78, 'name': '运动手套（★） | 双栖 (略有磨损)'}, '9784-13303': {'price': 12102.3, 'name': '蝴蝶刀（★） | 渐变大理石 (略有磨损)'}, '13303-17499': {'price': 11657.84, 'name': '蝴蝶刀（★） | 伽玛多普勒 (略有磨损)'}, '22033-26598': {'price': 11555.02, 'name': 'M4A1 消音型 | 冒险家乐园 (略有磨损)'}, '17499-22033': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '32009-38281': {'price': 9911.15, 'name': 'AK-47 | 水栽竹 (略有磨损)'}, '38281-44737': {'price': 9264.15, 'name': '猎杀者匕首（★） | 伽玛多普勒 (略有磨损)'}, '26598-32009': {'price': 9679.8, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '44737-51470': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '51470-60232': {'price': 7800.06, 'name': '爪子刀（★） | 伽玛多普勒 (崭新出厂)'}, '69640-80708': {'price': 7219.4, 'name': '摩托手套（★） | 嘭！ (略有磨损)'}, '60232-69640': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '120987-146147': {'price': 5614.99, 'name': '运动手套（★） | 青铜形态 (崭新出厂)'}, '80708-98395': {'price': 5353.93, 'name': '锯齿爪刀（★） | 表面淬火 (崭新出厂)'}, '98395-120987': {'price': 5104.07, 'name': '流浪者匕首（★） | 深红之网 (略有磨损)'}, '146147-179266': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '223793-271817': {'price': 4015.18, 'name': '锯齿爪刀（★） | 虎牙 (略有磨损)'}, '179266-223793': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '271817-380045': {'price': 1448.13, 'name': '摩托手套（★） | 多边形 (久经沙场)'}, '380045-561055': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '561055-780307': {'price': 329.29, 'name': 'USP 消音版 | 枪响人亡 (久经沙场)'}, '780307-1000000': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}}, 'ai_drop': {'0-2': {'price': 160648.93, 'name': '运动手套（★） | 迈阿密风云 (崭新出厂)'}, '2-7': {'price': 95940.18, 'name': '摩托手套（★） | 薄荷 (崭新出厂)'}, '7-16': {'price': 72583.72, 'name': '运动手套（★） | 潘多拉之盒 (略有磨损)'}, '16-28': {'price': 57492.29, 'name': 'AWP | 巨龙传说 (略有磨损)'}, '41-96': {'price': 53548.93, 'name': '运动手套（★） | 双栖 (崭新出厂)'}, '28-41': {'price': 55689.86, 'name': 'AWP | 永恒之枪 (略有磨损)'}, '173-267': {'price': 43911.0, 'name': 'AWP | 永恒之枪 (久经沙场)'}, '96-173': {'price': 45841.75, 'name': 'M4A4 | 咆哮 (崭新出厂)'}, '267-395': {'price': 37666.4, 'name': 'AWP | 巨龙传说 (久经沙场)'}, '395-605': {'price': 32579.9, 'name': '运动手套（★） | 迈阿密风云 (略有磨损)'}, '605-1063': {'price': 24767.79, 'name': 'AWP | 王子 (崭新出厂)'}, '1063-1886': {'price': 16971.17, 'name': '折叠刀（★） | 深红之网 (崭新出厂)'}, '1886-3575': {'price': 14894.09, 'name': 'M9 刺刀（★） | 传说 (略有磨损)'}, '6449-9784': {'price': 13556.19, 'name': '运动手套（★） | 树篱迷宫 (久经沙场)'}, '3575-6449': {'price': 13590.78, 'name': '运动手套（★） | 双栖 (略有磨损)'}, '9784-13303': {'price': 12102.3, 'name': '蝴蝶刀（★） | 渐变大理石 (略有磨损)'}, '13303-17499': {'price': 11657.84, 'name': '蝴蝶刀（★） | 伽玛多普勒 (略有磨损)'}, '22033-26598': {'price': 11555.02, 'name': 'M4A1 消音型 | 冒险家乐园 (略有磨损)'}, '17499-22033': {'price': 10931.6, 'name': '驾驶手套（★） | 雪豹 (略有磨损)'}, '32009-38281': {'price': 9911.15, 'name': 'AK-47 | 水栽竹 (略有磨损)'}, '38281-44737': {'price': 9264.15, 'name': '猎杀者匕首（★） | 伽玛多普勒 (略有磨损)'}, '26598-32009': {'price': 9679.8, 'name': '专业手套（★） | 大腕 (崭新出厂)'}, '44737-51470': {'price': 8429.97, 'name': '爪子刀（★） | 表面淬火 (崭新出厂)'}, '51470-60232': {'price': 7800.06, 'name': '爪子刀（★） | 伽玛多普勒 (崭新出厂)'}, '69640-80708': {'price': 7219.4, 'name': '摩托手套（★） | 嘭！ (略有磨损)'}, '60232-69640': {'price': 7472.85, 'name': 'M9 刺刀（★） | 传说 (久经沙场)'}, '120987-146147': {'price': 5614.99, 'name': '运动手套（★） | 青铜形态 (崭新出厂)'}, '80708-98395': {'price': 5353.93, 'name': '锯齿爪刀（★） | 表面淬火 (崭新出厂)'}, '98395-120987': {'price': 5104.07, 'name': '流浪者匕首（★） | 深红之网 (略有磨损)'}, '146147-179266': {'price': 4489.92, 'name': '驾驶手套（★） | 蓝紫格子 (略有磨损)'}, '223793-271817': {'price': 4015.18, 'name': '锯齿爪刀（★） | 虎牙 (略有磨损)'}, '179266-223793': {'price': 3693.88, 'name': '爪子刀（★） | 人工染色 (久经沙场)'}, '271817-380045': {'price': 1448.13, 'name': '摩托手套（★） | 多边形 (久经沙场)'}, '380045-561055': {'price': 956.31, 'name': '折叠刀（★） | 人工染色 (久经沙场)'}, '561055-780307': {'price': 329.29, 'name': 'USP 消音版 | 枪响人亡 (久经沙场)'}, '780307-1000000': {'price': 152.92, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}}, 'ai_exprice': 2096.25621901} ,
# {'name': '魔咒魔咒快快显灵1', 'price': 4.0, 'ex_price': 3.04, 'drop': {'0-90000': {'price': 7.97, 'name': 'P250 | 影魔 (崭新出厂)'}, '90000-240000': {'price': 6.38, 'name': 'P250 | 影魔 (略有磨损)'}, '560000-780000': {'price': 0.37, 'name': '印花 | 友谊第一'}, '780000-1000000': {'price': 0.08, 'name': '封装的涂鸦 | 走啦 (豆青)'}, '240000-390000': {'price': 4.38, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '390000-560000': {'price': 3.59, 'name': '格洛克 18 型 | 远光灯 (略有磨损)'}}, 'ai_drop': {'0-100000': {'price': 7.97, 'name': 'P250 | 影魔 (崭新出厂)'}, '100000-250000': {'price': 6.38, 'name': 'P250 | 影魔 (略有磨损)'}, '570000-780000': {'price': 0.37, 'name': '印花 | 友谊第一'}, '780000-1000000': {'price': 0.08, 'name': '封装的涂鸦 | 走啦 (豆青)'}, '250000-400000': {'price': 4.38, 'name': 'AWP | 响尾蛇 (久经沙场)'}, '400000-570000': {'price': 3.59, 'name': '格洛克 18 型 | 远光灯 (略有磨损)'}}, 'ai_exprice': 3.1166000000000005} ,
# {'name': '迷雾重重', 'price': 19.9, 'ex_price': 14.96, 'drop': {'0-10000': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '10000-35000': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '35000-67000': {'price': 43.34, 'name': '格洛克 18 型 | 核子花园 (略有磨损)'}, '67000-121000': {'price': 32.29, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '121000-181000': {'price': 28.99, 'name': '格洛克 18 型 | 荒野反叛 (久经沙场)'}, '181000-259000': {'price': 26.05, 'name': 'USP 消音版 | 脑洞大开 (略有磨损)'}, '259000-354000': {'price': 22.39, 'name': 'AWP | 死神 (略有磨损)'}, '354000-500000': {'price': 21.96, 'name': 'AK-47 | 复古浪潮 (久经沙场)'}, '500000-750000': {'price': 0.29, 'name': 'AUG | 雇佣兵 (略有磨损)'}, '750000-1000000': {'price': 0.22, 'name': '新星 | 芯轴 (略有磨损)'}}, 'ai_drop': {'0-10000': {'price': 147.96, 'name': 'AK-47 | 前线迷雾 (略有磨损)'}, '10000-35000': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '35000-67000': {'price': 43.34, 'name': '格洛克 18 型 | 核子花园 (略有磨损)'}, '67000-121000': {'price': 32.29, 'name': 'AK-47 | 巴洛克之紫 (略有磨损)'}, '121000-181000': {'price': 28.99, 'name': '格洛克 18 型 | 荒野反叛 (久经沙场)'}, '181000-259000': {'price': 26.05, 'name': 'USP 消音版 | 脑洞大开 (略有磨损)'}, '259000-354000': {'price': 22.39, 'name': 'AWP | 死神 (略有磨损)'}, '354000-500000': {'price': 21.96, 'name': 'AK-47 | 复古浪潮 (久经沙场)'}, '500000-750000': {'price': 0.29, 'name': 'AUG | 雇佣兵 (略有磨损)'}, '750000-1000000': {'price': 0.22, 'name': '新星 | 芯轴 (略有磨损)'}}, 'ai_exprice': 14.95765} ,
# {'name': '鎏金之日，杀戮之时', 'price': 24.5, 'ex_price': 18.77, 'drop': {'0-180000': {'price': 58.49, 'name': 'M4A4 | 喧嚣杀戮 (久经沙场)'}, '180000-390000': {'price': 31.57, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '390000-690000': {'price': 2.95, 'name': '沙漠之鹰 | 人造卫星(久经沙场)'}, '690000-1000000': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}}, 'ai_drop': {'0-180000': {'price': 58.49, 'name': 'M4A4 | 喧嚣杀戮 (久经沙场)'}, '180000-390000': {'price': 31.57, 'name': 'M4A4 | 杀意大名 (崭新出厂)'}, '390000-690000': {'price': 2.95, 'name': '沙漠之鹰 | 人造卫星(久经沙场)'}, '690000-1000000': {'price': 2.36, 'name': '格洛克 18 型 | 烈焰天使 (略有磨损)'}}, 'ai_exprice': 18.774500000000003} ,
# {'name': '巴啦啦能量', 'price': 34.7, 'ex_price': 24.73, 'drop': {'0-4000': {'price': 104.62, 'name': 'AK-47 | 霓虹革命 (久经沙场)'}, '4000-11000': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '11000-21000': {'price': 79.51, 'name': 'AWP | 精英之作 (久经沙场)'}, '21000-31000': {'price': 78.35, 'name': 'M4A4 | 齿仙 (崭新出厂)'}, '31000-41000': {'price': 75.42, 'name': 'AK-47 | 安全网 (崭新出厂)'}, '41000-61000': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '61000-86000': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '86000-111000': {'price': 62.94, 'name': 'M4A1 消音型 | 翼蜥 (崭新出厂)'}, '111000-136000': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '136000-161000': {'price': 51.31, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}, '201000-251000': {'price': 52.67, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '251000-306000': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '306000-371000': {'price': 46.78, 'name': 'AWP | 亡灵之主 (崭新出厂)'}, '371000-446000': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '161000-201000': {'price': 37.6, 'name': 'USP 消音版 | 紫色DDPAT(略有磨损)'}, '546000-650000': {'price': 3.59, 'name': '格洛克 18 型 | 远光灯 (略有磨损)'}, '650000-760000': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}, '446000-546000': {'price': 1.08, 'name': '格洛克 18 型 | 战鹰 (久经沙场)'}, '760000-880000': {'price': 1.08, 'name': 'UMP-45 | 暴乱 (久经沙场)'}, '880000-1000000': {'price': 0.71, 'name': 'SG 553 | 白骨(久经沙场)'}}, 'ai_drop': {'0-4000': {'price': 104.62, 'name': 'AK-47 | 霓虹革命 (久经沙场)'}, '4000-11000': {'price': 85.04, 'name': 'M4A4 | 龙王 (略有磨损)'}, '11000-21000': {'price': 79.51, 'name': 'AWP | 精英之作 (久经沙场)'}, '21000-31000': {'price': 78.35, 'name': 'M4A4 | 齿仙 (崭新出厂)'}, '31000-41000': {'price': 75.42, 'name': 'AK-47 | 安全网 (崭新出厂)'}, '41000-61000': {'price': 71.46, 'name': 'AWP | 浮生如梦 (崭新出厂)'}, '61000-86000': {'price': 64.87, 'name': '格洛克 18 型 | 子弹皇后 (久经沙场)'}, '86000-111000': {'price': 62.94, 'name': 'M4A1 消音型 | 翼蜥 (崭新出厂)'}, '111000-136000': {'price': 56.83, 'name': 'M4A4 | 狮鹫 (崭新出厂)'}, '136000-161000': {'price': 51.31, 'name': 'AK-47 | 翡翠细条纹 (久经沙场)'}, '201000-251000': {'price': 52.67, 'name': 'AK-47 | 蓝色层压板 (久经沙场)'}, '251000-306000': {'price': 48.87, 'name': 'AWP | 死神 (崭新出厂)'}, '306000-371000': {'price': 46.78, 'name': 'AWP | 亡灵之主 (崭新出厂)'}, '371000-446000': {'price': 44.62, 'name': 'M4A4 | 活色生香 (久经沙场)'}, '161000-201000': {'price': 37.6, 'name': 'USP 消音版 | 紫色DDPAT(略有磨损)'}, '546000-650000': {'price': 3.59, 'name': '格洛克 18 型 | 远光灯 (略有磨损)'}, '650000-760000': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}, '446000-546000': {'price': 1.08, 'name': '格洛克 18 型 | 战鹰 (久经沙场)'}, '760000-880000': {'price': 1.08, 'name': 'UMP-45 | 暴乱 (久经沙场)'}, '880000-1000000': {'price': 0.71, 'name': 'SG 553 | 白骨(久经沙场)'}}, 'ai_exprice': 24.725120000000004} ,
# {'name': '粉红回忆录', 'price': 58.6, 'ex_price': 43.62, 'drop': {'0-4000': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '4000-11000': {'price': 178.68, 'name': 'AK-47 | 霓虹革命 (略有磨损)'}, '11000-19000': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '19000-35000': {'price': 180.9, 'name': 'M4A4 | X 射线 (崭新出厂)'}, '35000-75000': {'price': 159.95, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}, '75000-126000': {'price': 160.95, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '412000-551000': {'price': 78.35, 'name': 'M4A4 | 齿仙 (崭新出厂)'}, '551000-693000': {'price': 73.91, 'name': 'AK-47 | 轨道 Mk01 (久经沙场)'}, '292000-412000': {'price': 5.02, 'name': 'MP5-SD | 高斯 (略有磨损)'}, '693000-844000': {'price': 2.87, 'name': 'R8 左轮手枪 | 废物王(崭新出厂)'}, '191000-292000': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}, '844000-1000000': {'price': 1.28, 'name': '双持贝瑞塔 | 更换机油 (久经沙场)'}, '126000-191000': {'price': 0.64, 'name': 'P250 | 天旱(久经沙场)'}}, 'ai_drop': {'0-4000': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '4000-11000': {'price': 178.68, 'name': 'AK-47 | 霓虹革命 (略有磨损)'}, '11000-19000': {'price': 162.96, 'name': 'AK-47 | 皇后 (久经沙场)'}, '19000-35000': {'price': 180.9, 'name': 'M4A4 | X 射线 (崭新出厂)'}, '35000-75000': {'price': 159.95, 'name': 'M4A1 消音型 | 毁灭者 2000 (崭新出厂)'}, '75000-126000': {'price': 160.95, 'name': 'M4A1 消音型 | 二号玩家 (久经沙场)'}, '412000-551000': {'price': 78.35, 'name': 'M4A4 | 齿仙 (崭新出厂)'}, '551000-693000': {'price': 73.91, 'name': 'AK-47 | 轨道 Mk01 (久经沙场)'}, '292000-412000': {'price': 5.02, 'name': 'MP5-SD | 高斯 (略有磨损)'}, '693000-844000': {'price': 2.87, 'name': 'R8 左轮手枪 | 废物王(崭新出厂)'}, '191000-292000': {'price': 1.29, 'name': 'CZ75 | 幻光构架(久经沙场)'}, '844000-1000000': {'price': 1.28, 'name': '双持贝瑞塔 | 更换机油 (久经沙场)'}, '126000-191000': {'price': 0.64, 'name': 'P250 | 天旱(久经沙场)'}}, 'ai_exprice': 43.62002000000001} ,
# {'name': '黑丝小姐姐', 'price': 79.6, 'ex_price': 57.52, 'drop': {'0-220000': {'price': 166.61, 'name': 'USP 消音版 | 黑色魅影 (略有磨损)'}, '220000-440000': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '440000-720000': {'price': 0.93, 'name': 'M4A4 | 主机 (略有磨损)'}, '720000-1000000': {'price': 0.37, 'name': '印花 | 你的选择？'}}, 'ai_drop': {'0-220000': {'price': 166.61, 'name': 'USP 消音版 | 黑色魅影 (略有磨损)'}, '220000-440000': {'price': 93.21, 'name': 'AWP | 树蝰 (崭新出厂)'}, '440000-720000': {'price': 0.93, 'name': 'M4A4 | 主机 (略有磨损)'}, '720000-1000000': {'price': 0.37, 'name': '印花 | 你的选择？'}}, 'ai_exprice': 57.5244} ,
# {'name': '皇家贵族', 'price': 119.4, 'ex_price': 85.1, 'drop': {'0-200000': {'price': 216.42, 'name': 'M4A4 | 皇家圣骑士 (略有磨损)'}, '200000-400000': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '400000-690000': {'price': 8.54, 'name': '格洛克 18 型 | 蓝色裂纹 (略有磨损)'}, '690000-1000000': {'price': 2.45, 'name': '沙漠之鹰 | 青铜装饰 (略有磨损)'}}, 'ai_drop': {'0-200000': {'price': 216.42, 'name': 'M4A4 | 皇家圣骑士 (略有磨损)'}, '200000-400000': {'price': 192.88, 'name': 'AK-47 | 二西莫夫 (久经沙场)'}, '400000-690000': {'price': 8.54, 'name': '格洛克 18 型 | 蓝色裂纹 (略有磨损)'}, '690000-1000000': {'price': 2.45, 'name': '沙漠之鹰 | 青铜装饰 (略有磨损)'}}, 'ai_exprice': 85.0961} ,
# {'name': '蓝蓝的天空', 'price': 125.4, 'ex_price': 98.39, 'drop': {'0-130000': {'price': 357.71, 'name': '沙漠之鹰 | 飞行员 (久经沙场)'}, '130000-310000': {'price': 138.06, 'name': '沙漠之鹰 | 午夜风暴 (崭新出厂)'}, '310000-490000': {'price': 128.88, 'name': '沙漠之鹰 | 深红之网 (略有磨损)'}, '490000-745000': {'price': 6.17, 'name': '沙漠之鹰 | 都市瓦砾 (略有磨损)'}, '745000-1000000': {'price': 8.9, 'name': '沙漠之鹰 | 后发制人 (略有磨损)'}}, 'ai_drop': {'0-130000': {'price': 357.71, 'name': '沙漠之鹰 | 飞行员 (久经沙场)'}, '130000-310000': {'price': 138.06, 'name': '沙漠之鹰 | 午夜风暴 (崭新出厂)'}, '310000-490000': {'price': 128.88, 'name': '沙漠之鹰 | 深红之网 (略有磨损)'}, '490000-745000': {'price': 6.17, 'name': '沙漠之鹰 | 都市瓦砾 (略有磨损)'}, '745000-1000000': {'price': 8.9, 'name': '沙漠之鹰 | 后发制人 (略有磨损)'}}, 'ai_exprice': 98.39435} ,
# {'name': '森林王中王', 'price': 555.0, 'ex_price': 394.99, 'drop': {'0-500': {'price': 3264.41, 'name': '刺刀（★） | 虎牙 (崭新出厂)'}, '500-1500': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '1500-2500': {'price': 2143.03, 'name': '熊刀（★） | 虎牙 (崭新出厂)'}, '2500-4500': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '4500-6500': {'price': 1539.63, 'name': '求生匕首（★） | 屠夫 (略有磨损)'}, '6500-31500': {'price': 1445.84, 'name': '猎杀者匕首（★） | 虎牙 (崭新出厂)'}, '31500-81500': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '81500-146500': {'price': 1122.41, 'name': '猎杀者匕首（★） | 表面淬火 (略有磨损)'}, '146500-251500': {'price': 944.24, 'name': '暗影双匕（★） | 伽玛多普勒(崭新出厂)'}, '251500-382000': {'price': 677.52, 'name': '暗影双匕（★） | 自由之手 (崭新出厂)'}, '775000-1000000': {'price': 33.22, 'name': 'AWP | 复古流行 (崭新出厂)'}, '567000-775000': {'price': 30.0, 'name': 'M4A1 消音型 | 闪回 (崭新出厂)'}, '382000-567000': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}}, 'ai_drop': {'0-500': {'price': 3264.41, 'name': '刺刀（★） | 虎牙 (崭新出厂)'}, '500-1500': {'price': 2488.67, 'name': '折叠刀（★） | 屠夫 (崭新出厂)'}, '1500-2500': {'price': 2143.03, 'name': '熊刀（★） | 虎牙 (崭新出厂)'}, '2500-4500': {'price': 1848.55, 'name': '鲍伊猎刀（★） | 伽玛多普勒(略有磨损)'}, '4500-6500': {'price': 1539.63, 'name': '求生匕首（★） | 屠夫 (略有磨损)'}, '6500-31500': {'price': 1445.84, 'name': '猎杀者匕首（★） | 虎牙 (崭新出厂)'}, '31500-81500': {'price': 1336.55, 'name': '鲍伊猎刀（★） | 虎牙 (略有磨损)'}, '81500-146500': {'price': 1122.41, 'name': '猎杀者匕首（★） | 表面淬火 (略有磨损)'}, '146500-251500': {'price': 944.24, 'name': '暗影双匕（★） | 伽玛多普勒(崭新出厂)'}, '251500-382000': {'price': 677.52, 'name': '暗影双匕（★） | 自由之手 (崭新出厂)'}, '775000-1000000': {'price': 33.22, 'name': 'AWP | 复古流行 (崭新出厂)'}, '567000-775000': {'price': 30.0, 'name': 'M4A1 消音型 | 闪回 (崭新出厂)'}, '382000-567000': {'price': 25.62, 'name': 'AWP | 冥界之河 (崭新出厂)'}}, 'ai_exprice': 394.986175} ,
# {'name': '天台上的伊卡洛斯', 'price': 1844.0, 'ex_price': 1370.15, 'drop': {'0-205000': {'price': 3697.71, 'name': 'M4A1 消音型 | 赤红新星 (崭新出厂)'}, '205000-420000': {'price': 2822.2, 'name': 'M4A1 消音型 | 伊卡洛斯殒落 (崭新出厂)'}, '420000-710000': {'price': 11.62, 'name': 'M4A1 消音型 | 氮化处理 (久经沙场)'}, '710000-1000000': {'price': 6.83, 'name': 'M4A1 消音型 | 闪回 (久经沙场)'}}, 'ai_drop': {'0-205000': {'price': 3697.71, 'name': 'M4A1 消音型 | 赤红新星 (崭新出厂)'}, '205000-420000': {'price': 2822.2, 'name': 'M4A1 消音型 | 伊卡洛斯殒落 (崭新出厂)'}, '420000-710000': {'price': 11.62, 'name': 'M4A1 消音型 | 氮化处理 (久经沙场)'}, '710000-1000000': {'price': 6.83, 'name': 'M4A1 消音型 | 闪回 (久经沙场)'}}, 'ai_exprice': 1370.15405}
# ]
# case_cost_total_list = {}
# for case in case_list:
#     run_number = 1000
#     table = xlwt.Workbook(encoding='utf-8')
#     style = xlwt.XFStyle()
#     alignment = xlwt.Alignment()
#     alignment.horz = 0x02
#     alignment.vert = 0x01
#     style.alignment = alignment
#
#
#     sheet1 = table.add_sheet("sheet1")
#     sheet1.write(0, 0, 'roll点', style)
#     sheet1.write(0, 1, '用户', style)
#     sheet1.write(0, 2, '回合数', style)
#     sheet1.write(0, 3, '箱子', style)
#     sheet1.write(0, 4, '箱子成本', style)
#     sheet1.write(0, 5, '饰品', style)
#     sheet1.write(0, 6, '饰品价格', style)
#     sheet1.write(0, 7, '盈亏', style)
#     sheet1.write(0, 9, '用户', style)
#     sheet1.write(0, 10, '开箱次数', style)
#     sheet1.write(0, 11, '花费成本', style)
#     sheet1.write(0, 12, '获得金额', style)
#     sheet1.write(0, 13, '盈亏', style)
#
#     case_cost_list = {}
#     y = 1
#     for number in range(run_number):
#         user = random.sample(users, 1)[0]
#         # 修改回合数
#         if user['round'] == 0:
#             _ini_round = random.randint(0, 100000)
#             user.update(round=_ini_round)
#             user['round'] = _ini_round
#         user_round = user['round'] + 1
#         user.update(round=user_round)
#         secret = binascii.unhexlify(user['hash'])
#
#         # 计算roll点
#         seed = (user['seed'] + "-" + str(user_round)).encode("utf8")
#         roll_hash = hmac.new(secret, seed, hashlib.sha512).hexdigest()
#         subHash = roll_hash[:7]
#         sixteen_int = int(subHash, 16)
#         roll = sixteen_int % 1000000 + 1
#
#         # 选择箱子
#         # case = random.sample(case_list, 1)[0]
#         drops = case["drop"]
#         item = {}
#         for key in drops:
#             roll_min_max = key.split("-")
#             if int(roll_min_max[0]) < roll <= int(roll_min_max[1]):
#                 item = drops[key]
#                 break
#         if item == {}:
#             continue
#
#         # 更新用户信息
#         user.update(cost=user['cost'] + case["price"])
#         user.update(get=user['get'] + item["price"])
#
#         # 更新箱子信息
#         if case["name"] in case_cost_list:
#             case_info = case_cost_list[case["name"]]
#             case_info.update(in_cost=case_info['in_cost'] + case["price"])
#             case_info.update(out=case_info['out'] + item["price"])
#             case_info.update(num=case_info['num'] + 1)
#         else:
#             case_cost_list[case["name"]] = {'num': 1, 'in_cost': case["price"], 'out': item["price"], 'price': case["price"], 'ex_price': case["ex_price"]}
#
#         if y <= 56000:
#             sheet1.write(y, 0, roll, style)
#             sheet1.write(y, 1, user["user"], style)
#             sheet1.write(y, 2, user_round, style)
#             sheet1.write(y, 3, case["name"], style)
#             sheet1.write(y, 4, case["price"], style)
#             sheet1.write(y, 5, item["name"], style)
#             sheet1.write(y, 6, item["price"], style)
#             sheet1.write(y, 7, round(item["price"] - case["price"], 2), style)
#             y += 1
#
#     case_cost_total_list = {**case_cost_list, **case_cost_total_list}
#     uy = 1
#     for u in users:
#         YinKui = round(u["get"] - u["cost"], 2)
#         sheet1.write(uy, 9, u["user"], style)
#         sheet1.write(uy, 10, u["round"], style)
#         sheet1.write(uy, 11, u["cost"], style)
#         sheet1.write(uy, 12, u["get"], style)
#         sheet1.write(uy, 13, YinKui, style)
#         uy += 1
#
#         u.update(round=0, cost=0, get=0)
#
#         print("{}，开箱次数：{}，成本：{}， 获得：{}, 银傀：{}".format(u["user"], u["round"], u["cost"], u["get"], YinKui))
#
#
#     cy = uy + 1
#     sheet1.write(cy, 9, '箱子', style)
#     sheet1.write(cy, 10, '次数', style)
#     sheet1.write(cy, 11, '花费', style)
#     sheet1.write(cy, 12, '出货', style)
#     sheet1.write(cy, 13, '盈亏', style)
#     sheet1.write(cy, 14, '成本价', style)
#     sheet1.write(cy, 15, '期望价', style)
#     sheet1.write(cy, 16, '出货率（成本价 × 出货率 = 期望价）', style)
#
#     cy += 1
#     for name in case_cost_list:
#         data = case_cost_list[name]
#         YinKui = round(data["in_cost"] - data["out"], 2)
#         sheet1.write(cy, 9, name, style)
#         sheet1.write(cy, 10, data["num"], style)
#         sheet1.write(cy, 11, data["in_cost"], style)
#         sheet1.write(cy, 12, data["out"], style)
#         sheet1.write(cy, 13, YinKui, style)
#         sheet1.write(cy, 14, data["price"], style)
#         sheet1.write(cy, 15, data["ex_price"], style)
#         sheet1.write(cy, 16, round(data["ex_price"] / data["price"], 2), style)
#         cy += 1
#
#         print("{}，开箱次数：{}，成本：{}， 获得：{}, 盈亏：{}".format(name, data["num"], data["in_cost"], data["out"], YinKui))
#
#
#     # table.save("{} {} 多人单箱.xls".format(case["name"], run_number))
#
# print(case_cost_total_list)
#
#
# # 集合文件
# table1 = xlwt.Workbook(encoding='utf-8')
# style = xlwt.XFStyle()
# alignment = xlwt.Alignment()
# alignment.horz = 0x02
# alignment.vert = 0x01
# style.alignment = alignment
# sheet1 = table1.add_sheet("sheet1")
# sheet1.write(0, 0, '箱子', style)
# sheet1.write(0, 1, '次数', style)
# sheet1.write(0, 2, '花费', style)
# sheet1.write(0, 3, '出货', style)
# sheet1.write(0, 4, '盈亏', style)
# sheet1.write(0, 5, '成本价', style)
# sheet1.write(0, 6, '期望价', style)
# sheet1.write(0, 7, '出货率（成本价 × 出货率 = 期望价）', style)
# sheet1.write(0, 8, '盈亏率（出货 / 花费）', style)
# cy = 1
# for name in case_cost_total_list:
#     data = case_cost_total_list[name]
#     YinKui = round(data["in_cost"] - data["out"], 2)
#     sheet1.write(cy, 0, name, style)
#     sheet1.write(cy, 1, data["num"], style)
#     sheet1.write(cy, 2, data["in_cost"], style)
#     sheet1.write(cy, 3, data["out"], style)
#     sheet1.write(cy, 4, YinKui, style)
#     sheet1.write(cy, 5, data["price"], style)
#     sheet1.write(cy, 6, data["ex_price"], style)
#     sheet1.write(cy, 7, round(data["ex_price"] / data["price"], 2), style)
#     sheet1.write(cy, 8, round(data["out"] / data["in_cost"], 2), style)
#     cy += 1
#
# table1.save("{} 集合.xls".format(1000))
pass    # todo ##########################################   验证数据 （同种子、不同密钥）
# users = [
#     {'user': 'a', 'hash': 'f4dba8b62fb6c1d873b689bbff20c9c2f814ed392f7892434a380f6094c795f258e2be33ca50fc36a4a1e48e0e78d5b725642219cb1e336e6aa97704f0595ab4', 'seed': '4a64a107f0cb32536e5bce6c98c393db21cca7f4ea187ba8c4dca8b51d4ea80a', 'round': 0, 'cost': 0, 'get': 0} ,
#     {'user': 'b', 'hash': '0f493806788b55fdb8c9f9fde89513f3f5c706c9298d34f7a976c49bab2e0b69150af2617ccec75c10ab8d68a3b77b8aad995dd50400d4a1c17d31ec5291a6e5', 'seed': '591b7cc95037822dec5a4d593a2e2e8b19c07ddd2570e5699003d17f14c440a6', 'round': 0, 'cost': 0, 'get': 0} ,
#     {'user': 'c', 'hash': '056b669132882c226dc021c68ad01145811b86989c074f9d5077735090c5b2ce17c738513a63afc7f4ca26c0ac14b743439394d6fb47f19dee0e011f462bb6c6', 'seed': '7da59d0dfbe21f43e842e8afb43e12a6445bbac07c2fc26984c71d0de3f99c9c', 'round': 0, 'cost': 0, 'get': 0}
# ]
#
# # 不同
# result_list = {}
# for user in users:
#     # 相同参数
#     hash = user["hash"]
#     client_seed = user["seed"]
#     secret = binascii.unhexlify(hash)
#
#     rang_sl = [0, 10, 100, 1000, 10000, 100000, 200000, 300000, 400000, 500000, 600000, 700000, 800000, 900000, 1000000]
#     result = {}
#     for i in range(10000000):
#         # 计算roll点
#         seed = (client_seed + "-" + str(i)).encode("utf8")
#         roll_hash = hmac.new(secret, seed, hashlib.sha512).hexdigest()
#         subHash = roll_hash[:7]
#         sixteen_int = int(subHash, 16)
#         roll = sixteen_int % 1000000 + 1
#
#         for index, item in enumerate(rang_sl):
#             if item < roll <= rang_sl[index + 1]:
#                 key = "{}-{}".format(item, rang_sl[index + 1])
#                 if key not in result:
#                     result[key] = [roll]
#                 else:
#                     result[key].append(roll)
#
#
#     for res in result:
#         number = len(result[res])
#         if res in result_list:
#             result_list[res].append(number)
#         else:
#             result_list[res] = [number]
#
#
# for r in result_list:
#     print(r, result_list[r])
# data = requests.post("https://95skins.com/api/openBox/getBoxData", data=json.dumps({'id': 121}), headers={
#        'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#        'Content-Type': 'application/json',
#        'Accept': '*/*',
#        'Host': '95skins.com',
#        'Connection': 'keep-alive'
#     })
#
#
# print(data.text)

# print(random.sample([1, 2, 3, 4, 5, 6, 7, 8, 9], random.randint(1, 6)))
pass    # todo ##########################################   图库
# data = {'AWP | Dragon Lore (Factory New)': [{'delivery': 2, 'sellId': '282265108', 'price': 6711396, 'wear': '0.03392558544874191284', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282205154', 'price': 6711600, 'wear': '0.06638253480195999146', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282442980', 'price': 6761376, 'wear': '0.03901842981576919556', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282142602', 'price': 6762600, 'wear': '0.03573234379291534424', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '281637825', 'price': 6785244, 'wear': '0.06545721739530563354', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282038425', 'price': 6799932, 'wear': '0.05761754512786865234', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282333869', 'price': 6813600, 'wear': '0.02652213722467422485', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 1, 'sellId': '282242269', 'price': 6813600, 'wear': '0.02701849304139614105', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 2, 'sellId': '282254493', 'price': 6823800, 'wear': '0.02662190049886703491', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 1, 'sellId': '282340162', 'price': 6842976, 'wear': '0.02890557795763015747', 'source': 'i', 'cacheTime': '2022-12-04 16:47:17'}, {'delivery': 1, 'sellId': '282242267', 'price': 6864600, 'wear': '0.01519670709967613220', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281617450', 'price': 6915291, 'wear': '0.01758470945060253143', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281376119', 'price': 6935280, 'wear': '0.05946393683552742004', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281384903', 'price': 6936000, 'wear': '0.05632846429944038391', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '282168389', 'price': 6936000, 'wear': '0.01498909201472997665', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '282017524', 'price': 6966600, 'wear': '0.03246985748410224915', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281673884', 'price': 6987000, 'wear': '0.02173525094985961914', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281115076', 'price': 7038000, 'wear': '0.01966355554759502411', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '281750410', 'price': 7089000, 'wear': '0.01519670709967613220', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '277132768', 'price': 7139898, 'wear': '0.06617659330368041992', 'source': 'i', 'cacheTime': '2022-12-04 16:47:18'}, {'delivery': 2, 'sellId': '1073162756858560512', 'price': 7242024, 'wear': '0.0339255854487419', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072477532461137920', 'price': 7242079, 'wear': '0.0601280704140663', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1073111149762686976', 'price': 7351812, 'wear': '0.0289301555603742', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072561160769634304', 'price': 7355100, 'wear': '0.0151967070996761', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072324579665227776', 'price': 7405357, 'wear': '0.0215028412640094', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1070595033028349952', 'price': 7406512, 'wear': '0.0175847094506025', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1070153268995543040', 'price': 7406621, 'wear': '0.0594639368355274', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1069857484126482432', 'price': 7461539, 'wear': '0.0693351626396179', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1069880276805734400', 'price': 7516402, 'wear': '0.0297174304723739', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072349025695825920', 'price': 7646760, 'wear': '0.0316438302397727', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1004987561624522753', 'price': 7680883, 'wear': '0.0389524288475513', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1013022224042700800', 'price': 7680883, 'wear': '0.0661765933036804', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1061262393721032704', 'price': 7680883, 'wear': '0.0151967070996761', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1005844623515336704', 'price': 7680883, 'wear': '0.0149890920147299', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1043693913744883712', 'price': 7680999, 'wear': '0.0626905113458633', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1066210316985200640', 'price': 7680999, 'wear': '0.0428438000380992', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1070997139063152640', 'price': 7680999, 'wear': '0.0151967070996761', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1073075077931016192', 'price': 7680999, 'wear': '0.0165915153920650', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072362070661611520', 'price': 7888165, 'wear': '0.0200347974896430', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}, {'delivery': 2, 'sellId': '1072036715802947584', 'price': 7899134, 'wear': '0.0653722211718559', 'source': 'z', 'cacheTime': '2022-12-04 16:47:22'}]}
#
#
# price = 10000000
# for d in data:
#     for p in data[d]:
#         print(p["price"])
pass    # todo ##########################################   代理数据报表
# table = xlwt.Workbook(encoding='utf-8')
# style = xlwt.XFStyle()
# alignment = xlwt.Alignment()
# alignment.horz = 0x02
# alignment.vert = 0x01
# style.alignment = alignment
#
# style1 = xlwt.XFStyle()
# pattern = xlwt.Pattern()
# pattern.pattern = xlwt.Pattern.SOLID_PATTERN
# pattern.pattern_fore_colour = 49
# style1.alignment = alignment
# style1.pattern = pattern
#
# style2 = xlwt.XFStyle()
# pattern2 = xlwt.Pattern()
# pattern2.pattern = xlwt.Pattern.SOLID_PATTERN
# pattern2.pattern_fore_colour = 13
# style2.alignment = alignment
# style2.pattern = pattern2
#
# # 表头数据
# worksheet = table.add_sheet('代理数据查询')
# worksheet.write_merge(0, 0, 0, 13, '2022-12-19 数据汇总', style)
# worksheet.write_merge(1, 4, 8, 8, '主播汇总', style)
# worksheet.write(1, 9, '新增绑码人数', style1)
# worksheet.write(1, 10, '新增充值人数', style1)
# worksheet.write(1, 11, '新增充值金额', style1)
# worksheet.write(1, 12, '新增转化率', style1)
# worksheet.write(1, 13, '新增平均客单价', style1)
# worksheet.write(3, 9, '总绑码人数', style)
# worksheet.write(3, 10, '总充值人数', style)
# worksheet.write(3, 11, '总充值金额', style)
# worksheet.write(3, 12, '总转化率', style)
# worksheet.write(3, 13, '总平均客单价', style)
# total_price = {
#     413: {'name': 'csgo爆米花', 'code': 'PRHSCM', 'new_add_user_number': 0, 'new_add_charge_number': 0, 'new_add_charge': 0, 'conversion_rate': 0, 'average_customer_price': 0},
#     416: {'name': '丛先生呀', 'code': 'CC6666', 'new_add_user_number': 59, 'new_add_charge_number': 31, 'new_add_charge': 5180.0, 'conversion_rate': 0.53, 'average_customer_price': 167.1},
#     417: {'name': '花男', 'code': '666666', 'new_add_user_number': 29, 'new_add_charge_number': 6, 'new_add_charge': 370.0, 'conversion_rate': 0.21, 'average_customer_price': 61.67},
#     418: {'name': '七分糖', 'code': 'TANG52', 'new_add_user_number': 3, 'new_add_charge_number': 3, 'new_add_charge': 110.0, 'conversion_rate':1.00, 'average_customer_price': 36.67},
#     420: {'name': '顾沐嘎嘎抬', 'code': 'JM8888', 'new_add_user_number': 5, 'new_add_charge_number': 3, 'new_add_charge': 230.0, 'conversion_rate': 0.6, 'average_customer_price': 76.67},
#     421: {'name': '海绵抬老板', 'code': 'BF8888', 'new_add_user_number': 16, 'new_add_charge_number': 9, 'new_add_charge': 1410.0, 'conversion_rate': 0.56, 'average_customer_price': 156.67},
#     422: {'name': '给蛇蛇出金', 'code': 'SS6666', 'new_add_user_number': 86, 'new_add_charge_number': 55, 'new_add_charge': 24520.0, 'conversion_rate': 0.64, 'average_customer_price': 445.82}
# }
# add_price = {
#     413: {'name': 'csgo爆米花', 'code': 'PRHSCM', 'new_add_user_number': 0, 'new_add_charge_number': 0, 'new_add_charge': 0, 'conversion_rate': 0, 'average_customer_price': 0},
#     416: {'name': '丛先生呀', 'code': 'CC6666', 'new_add_user_number': 0, 'new_add_charge_number': 3, 'new_add_charge': 170.0, 'conversion_rate': 0.75, 'average_customer_price': 56.67},
#     417: {'name': '花男', 'code': '666666', 'new_add_user_number': 0, 'new_add_charge_number': 1, 'new_add_charge': 20.0, 'conversion_rate': 0, 'average_customer_price': 20.0},
#     418: {'name': '七分糖', 'code': 'TANG52', 'new_add_user_number': 0, 'new_add_charge_number': 0, 'new_add_charge': 0, 'conversion_rate': 0, 'average_customer_price': 0},
#     420: {'name': '顾沐嘎嘎抬', 'code': 'JM8888', 'new_add_user_number': 0, 'new_add_charge_number': 0, 'new_add_charge': 0, 'conversion_rate': 0, 'average_customer_price': 0},
#     421: {'name': '海绵抬老板', 'code': 'BF8888', 'new_add_user_number': 1, 'new_add_charge_number': 1, 'new_add_charge': 500.0, 'conversion_rate': 1.0, 'average_customer_price': 500.0},
#     422: {'name': '给蛇蛇出金', 'code': 'SS6666', 'new_add_user_number': 1, 'new_add_charge_number': 2, 'new_add_charge': 120.0, 'conversion_rate': 2.0, 'average_customer_price': 60.0}
# }
# # 行
# line = 1
# # 列
# col = 0
# number = 1
# # 新增数据
# add_user_number = 0     # 绑码人数
# add_charge_user_number = 0  # 充值人数
# add_charge_money = 0    # 充值金额
# # 总数据
# user_number = 0
# charge_user_number = 0
# charge_money = 0
# for uid in total_price:
#     # 数据
#     data = total_price[uid]
#     add = add_price[uid]
#     # 合并
#     last_line = 3 + line
#     first_line = line
#     first_last_line = last_line
#     if number == 1:
#         worksheet.write(1, 0, '主播', style)
#         worksheet.write(1, 1, '邀请码', style)
#         first_line = line + 1
#         number += 1
#     worksheet.write_merge(first_line, first_last_line, col, col, data["name"], style)
#     worksheet.write_merge(first_line, first_last_line, col + 1, col + 1, data["code"], style)
#     # 新增表头
#     worksheet.write(line, col + 2, '新增绑码人数', style2)
#     worksheet.write(line, col + 3, '新增充值人数', style2)
#     worksheet.write(line, col + 4, '新增充值金额', style2)
#     worksheet.write(line, col + 5, '新增转化率', style2)
#     worksheet.write(line, col + 6, '新增平均客单价', style2)
#     # 新增数据
#     add_user_number += add["new_add_user_number"]
#     add_charge_user_number += add["new_add_charge_number"]
#     add_charge_money += add["new_add_charge"]
#     worksheet.write(line + 1, col + 2, add["new_add_user_number"], style)
#     worksheet.write(line + 1, col + 3, add["new_add_charge_number"], style)
#     worksheet.write(line + 1, col + 4, add["new_add_charge"], style)
#     worksheet.write(line + 1, col + 5, add["conversion_rate"], style)
#     worksheet.write(line + 1, col + 6, add["average_customer_price"], style)
#     # 总数据表头
#     worksheet.write(line + 2, col + 2, '总绑码人数', style)
#     worksheet.write(line + 2, col + 3, '总充值人数', style)
#     worksheet.write(line + 2, col + 4, '总充值金额', style)
#     worksheet.write(line + 2, col + 5, '总转化率', style)
#     worksheet.write(line + 2, col + 6, '总平均客单价', style)
#     # 总数据
#     user_number += data["new_add_user_number"]
#     charge_user_number += data["new_add_charge_number"]
#     charge_money += data["new_add_charge"]
#     worksheet.write(line + 3, col + 2, data["new_add_user_number"], style)
#     worksheet.write(line + 3, col + 3, data["new_add_charge_number"], style)
#     worksheet.write(line + 3, col + 4, data["new_add_charge"], style)
#     worksheet.write(line + 3, col + 5, data["conversion_rate"], style)
#     worksheet.write(line + 3, col + 6, data["average_customer_price"], style)
#     line = last_line + 1
#
#
# worksheet.write(2, 9, add_user_number, style)
# worksheet.write(2, 10, add_charge_user_number, style)
# worksheet.write(2, 11, add_charge_money, style)
# worksheet.write(2, 12, round(add_charge_user_number/add_user_number, 2), style)
# worksheet.write(2, 13, round(add_charge_money/add_charge_user_number, 2), style)
# worksheet.write(4, 9, user_number, style)
# worksheet.write(4, 10, charge_user_number, style)
# worksheet.write(4, 11, charge_money, style)
# worksheet.write(4, 12, round(charge_user_number/user_number, 2), style)
# worksheet.write(4, 13, round(charge_money/charge_user_number, 2), style)
#
# table.save("2022-12-19 数据汇总.xlsx")
pass    # todo #################################################################### 爬取名称与图片
# todo 365skins.com
# url = "https://www.365skins.com/front/roll"
# param = {}
# headers = {
#    'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#    'Content-Type': 'application/json',
#    'Accept': '*/*',
#    'Host': 'www.365skins.com',
#    'Connection': 'keep-alive'
# }
# data = requests.post(url, data=json.dumps(param), headers=headers)
# rolls = data.json()["data"]
# data.close()
# nicknames = []
# images = []
# for roll in rolls:
#    try:
#       detailUrl = "https://www.365skins.com/front/roll/user//queryByRollId/{}/1000/1".format(roll["id"])
#       dedata = requests.get(detailUrl, timeout=20)
#       detail = dedata.json()["data"]
#       dedata.close()
#       for de in detail:
#          nicknames.append(de["username"])
#          images.append(de["img"])
#
#       print(roll["rollName"], roll["id"], "成功")
#    except Exception as e:
#       pass
#       print(roll["rollName"], "失败", e)


# # todo d2topbox.com
# nicknames = []
# images = []
# for i in range(10):
#    url = "https://d2topbox.com/api/roll/list/?page={}&pageSize=10&type=1&itemsPreviewCount=1&isCreator=&isJoiner=&noPassword=0&id=&isEnd=0&user_type=1".format(i+1)
#    param = {}
#    headers = {
#       'X-CSRFToken': 'r9NDpUhbReBZKxpIFuFMiWfNAyrpYDyfgSt9zU0gdFfEitPXTYOotcUYJgX47sOZ',
#       'Authorization': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo3NCwidXNlcm5hbWUiOiIxNTg4MjAyNzg2OCIsImV4cCI6MTY1MzM4MDQ2NiwiZW1haWwiOm51bGx9.7aMRr2J-MXUhxRQdCoTWPnKqAnfq6VwMzotinmk4bTI',
#       'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#       'Accept': '*/*',
#       'Host': 'd2topbox.com',
#       'Connection': 'keep-alive'
#    }
#    result = requests.get(url, headers=headers)
#    data = result.json()
#    print(data["code"])
#    if data["code"] == 0:
#       rolls = data["body"]["rooms"]
#       for roll in rolls:
#          try:
#             detailUrl = "https://d2topbox.com/api/roll/bets/?rid={}&page=1&pageSize=1000".format(roll["uid"])
#             dedata = requests.get(detailUrl)
#             detail = dedata.json()["body"]["bets"]
#             dedata.close()
#             for de in detail:
#                if de["user"]["steam"]["avatarfull"] != "/media/default_avatar.jpg":
#                   images.append(de["user"]["steam"]["avatarfull"])
#                nicknames.append(de["user"]["nick_name"])
#
#             print(roll["name"], roll["uid"], "成功")
#          except Exception as e:
#             pass
#             print(roll["name"], "失败", e)
#
#    result.close()
#
#
# nicknames = list(set(nicknames))
# images = list(set(images))
#
# # 下载图片
# number = 1
# for ima in images:
#    if ima == 'https://vg-cs-go.oss-cn-shenzhen.aliyuncs.com/front/default.png':
#       continue
#    file = "./images/d2top_{}.png".format(number)
#    try:
#     im_res = requests.get(ima, timeout=10)
#
#     with open(file, 'wb') as f:
#        f.write(im_res.content)
#        f.close()
#     number += 1
#    except:
#       print(file, "error")
#       pass
#
#    print(file, "success")
#
# print("图片保存完毕")
#
#
# # 保存昵称
# re_list = ["****", "365skins", "365", "13", "15", "16", "18", "主播", "刀", "美刀", "$", "d2", "D2", "ag", "AG", "Ag", "aG", "d2top", "邀请码", "机器人", '鸡巴']
# for nickname in nicknames:
#   with open("nickname.txt", 'a', encoding="utf-8") as f:
#     is_add = True
#     for res in re_list:
#         if res in nickname:
#             is_add = False
#             break
#     if len(nickname) < 2:
#         is_add = False
#     if not ('\u4e00' <= nickname <= '\u9fff'):
#         is_add = False
#     if '\u4e00' <= nickname <= '\u9fff' and len(nickname) == 2:
#         is_add = False
#     if is_add:
#          f.write(nickname)
#          f.write("\n")
#     f.close()
#
# print("昵称保存完毕")



# sql = "INSERT INTO authentication_nickname (nickname) VALUES "
# with open("D:\work\python\other\\d2top - nickname.txt", 'r', encoding="utf-8") as f:
#   while True:
#     content = f.readline()
#     if not content:
#        break
#     sql += "('{}'),".format(content.strip("\n"))
#   f.close()
#
#
# print(sql)



# path = r'D:\work\python\other\d2top - images'
# fileList = os.listdir(path)
# n = 0
# sql = "INSERT INTO authentication_avatarlib (avatar, type) VALUES "
# for i in fileList:
# 	# 设置旧文件名（就是路径+文件名）
# 	oldname = path + os.sep + i  # os.sep添加系统分隔符
# 	new_file = hashlib.md5(("365_" + i).encode(encoding='UTF-8')).hexdigest()
# 	# 设置新文件名
# 	newname = path + os.sep + new_file + ".png"
# 	print(oldname, newname)
# 	os.rename(oldname, newname)  # 用os模块中的rename方法对文件改名
#
# 	sql += "('{}', 1),".format("users/{}.png".format(new_file))
#
# print(sql)
# with open('img_sql.txt', 'a', encoding="utf-8") as f:
# 	f.write(sql)
# 	f.close()



# 91skins
# nicknames = []
# images = []
# for i in range(20):
#    url = "https://api.91skins.cn/tak/home/v1/visitor_activity_queue/roll_room?page={}&limit=12&type=open".format(i)
#    param = {}
#    headers = {
#        'User-Agent': 'Apifox/1.0.0 (https://www.apifox.cn)',
#        'Accept': '*/*',
#        'Host': 'api.91skins.cn',
#        'Connection': 'keep-alive'
#    }
#    result = requests.get(url, headers=headers, verify=False)
#    data = result.json()
#    if data["code"] == 0:
#       rolls = data["data"]["list"]
#       for roll in rolls:
#          try:
#             detailUrl = "https://api.91skins.cn/tak/home/v1/visitor_activity_user/roll_room?activity_id={}&type=all".format(roll["_id"])
#             dedata = requests.get(detailUrl, verify=False)
#             detail = dedata.json()['data']['list']
#             dedata.close()
#             for de in detail:
#                if de['avatar'] != "https://static.91skins.com/avatars/ai"+str([0-100])+"_"+str([0-100])+".png":
#                   images.append(de['avatar'])
#                nicknames.append(de['nickname'])
#
#             print(roll["title"], roll["_id"], "成功")
#          except Exception as e:
#             pass
#             print(roll["title"], "失败", e)
#
#    result.close()
#
#
# nicknames = list(set(nicknames))
# images = list(set(images))
#
# # 下载图片
# number = 1
# for ima in images:
#    # if ima == "https://static.91skins.com/avatars/ai"+str([0-100])+"_"+str([0-100])+".png":
#    #    continue
#    file = "./images/91skins_{}.png".format(number)
#    try:
#       im_res = requests.get(ima, timeout=10, verify=False)
#
#       with open(file, 'wb') as f:
#          f.write(im_res.content)
#          f.close()
#       number += 1
#    except Exception as e:
#       print(file, "error", e)
#       pass
#
#    print(file, "success")
#
# print("图片保存完毕")
#
#
# # 保存昵称
# re_list = ["****", "365skins", "365", "13", "15", "16", "18", "主播", "刀", "美刀", "$", "d2", "D2", "ag", "AG", "Ag", "aG", "d2top", "邀请码", "机器人", '91skins','鸡巴']
# for nickname in nicknames:
#   with open("nickname.txt", 'a', encoding="utf-8") as f:
#     is_add = True
#     for res in re_list:
#         if res in nickname:
#             is_add = False
#             break
#     if len(nickname) < 2:
#         is_add = False
#     if not ('\u4e00' <= nickname <= '\u9fff'):
#         is_add = False
#     if '\u4e00' <= nickname <= '\u9fff' and len(nickname) == 2:
#         is_add = False
#     if is_add:
#          f.write(nickname)
#          f.write("\n")
#     f.close()
#
# print("昵称保存完毕")

# data = "你好世界"
# print(data.startswith("7656"))


# url = "https://www.baidu.com"
# resp = requests.get(url)
#
# print("响应时间: {}".format(resp.elapsed.total_seconds()))
#
#
# print(resp)
pass    # todo #################################################################### 移动号码筛选
# mobile_tou = ['134', '135', '136', '137', '138', '139', '147', '150', '151', '152', '157', '158', '159', '172', '178', '182', '183', '184', '187', '188', '195', '197', '198']
#
# mobile_list = []
# with open("mobile.txt", "r", encoding="utf-8") as f:
#     while True:
#         res = f.readline()
#         if res:
#             mobile = res.strip(",").strip("\n").strip(",")
#             for tou in mobile_tou:
#                 if mobile.startswith(tou):
#                     print(mobile)
#                     mobile_list.append(mobile)
#                 else:
#                     pass
#                     # print(mobile)
#         else:
#             break
#
# print(len(mobile_list))
#
# with open("mobile__2.txt", 'w') as file_object:
#     for i in mobile_list:
#         file_object.write(i + ",\n")
#
#     file_object.close()
pass    # todo #################################################################### d1skins 箱子 抓取价格
# case = {'name': '', 'price': 0, 'drop': []}
#
# driver = webdriver.Chrome(executable_path='D:\work\chromedriver_win32\chromedriver.exe')
# driver.get('https://www.d1skins.com/')
# time.sleep(5)
# try:
#     # 关闭注册弹窗
#     driver.find_element_by_class_name('close').click()
# except:
#     pass
# time.sleep(1)
# old_text = driver.page_source
# # 查找箱子
# all_cases = driver.find_elements_by_class_name('case-item')
# need_case = "血腥野荷"
# for cases in all_cases:
#     try:
#         # 箱子名称
#         case_name = cases.find_element_by_class_name("case-name").text
#         case.update(name=case_name)
#         # 箱子价格
#         try:
#             case_price = cases.find_element_by_class_name("m-coin").text
#             case.update(price=case_price)
#         except:
#             case_price = 0
#         # 跳转箱子
#         if case_name == need_case:
#             try:
#                 cases.click()
#             except:
#                 pass
#             # 查找饰品信息
#             time.sleep(5)
#             all_drops = driver.find_elements_by_class_name('arms-box')
#             drop_list = []
#             for drops in all_drops:
#                 # 饰品名字
#                 item_name = drops.find_element_by_class_name('arms-item-name').text
#                 # 价格
#                 price = drops.find_element_by_class_name('integral').text
#                 # 磨损
#                 degree = drops.find_element_by_class_name('arms-degree').text
#                 # 爆率
#                 show = float(str(drops.find_element_by_class_name('arms-item-rate').text).strip("%"))
#                 drop_list.append({"item": "{} ({})".format(item_name, degree), "price": price, "show": show, "min": 0, "max": 0})
#             case.update(drop=drop_list)
#     except:
#         pass
#
# print("抓取箱子信息", case)
# # 关闭浏览器
# driver.quit()
pass    # todo #################################################################### d1skins 对战 抓取价格
# case = {'name': '', 'price': 0, 'drop': []}
#
# driver = webdriver.Chrome(executable_path='D:\work\chromedriver_win32\chromedriver.exe')
# driver.maximize_window()
# driver.get('https://www.d1skins.com/lucky')
# time.sleep(5)
# try:
#     # 关闭注册弹窗
#     driver.find_element_by_class_name('close').click()
# except:
#     pass
# time.sleep(1)
# # 查找箱子
# all_cases = driver.find_elements_by_class_name('lucky-case')
# need_case = "MAC-琥珀"
# for cases in all_cases:
#     # 箱子名称
#     case_name = cases.find_element_by_class_name("case-name").text
#     case.update(name=case_name)
#     # 箱子价格
#     case_price = cases.find_element_by_class_name("m-coin").text
#     case.update(price=case_price)
#     # 跳转箱子
#     if case_name == need_case:
#         try:
#             cases.click()
#         except:
#             pass
#         # 查找饰品信息
#         time.sleep(5)
#         # 获取饰品信息
#         all_drops = driver.find_elements_by_class_name('arms-box')
#         print("饰品详情：", len(all_drops))
#         drop_list = []
#         number = 0
#         for drops in all_drops:
#             number += 1
#             if number in [9, 17, 25]:
#                 print("开始手工滑动")
#                 time.sleep(10)
#             # 饰品名字
#             item_name = drops.find_element_by_class_name('arms-item-name').text
#             # 价格
#             price = drops.find_element_by_class_name('integral').text
#             # 磨损
#             degree = drops.find_element_by_class_name('arms-degree').text
#             # 爆率
#             show = float(str(drops.find_element_by_class_name('arms-item-rate').text).strip("%"))
#             print("饰品", item_name, price, degree, show)
#             drop_list.append({"item": "{} ({})".format(item_name, degree), "price": price, "show": show, "min": 0, "max": 0})
#         case.update(drop=drop_list)
#         break
#
# print("抓取箱子信息", case)
# # 关闭浏览器
# driver.quit()
pass	# todo #################################################################### 图片重命名
# path = r'D:\work\python\other\1'
# fileList = os.listdir(path)
# n = 0
# sql = "INSERT INTO authentication_avatarlib (avatar, type) VALUES "
# for i in fileList:
# 	# 设置旧文件名（就是路径+文件名）
# 	oldname = path + os.sep + i  # os.sep添加系统分隔符
# 	new_file = hashlib.md5((i).encode(encoding='UTF-8')).hexdigest()
# 	# 设置新文件名
# 	newname = path + os.sep + new_file + ".png"
# 	print(oldname, newname)
# 	os.rename(oldname, newname)  # 用os模块中的rename方法对文件改名
#
# 	sql += "('{}', 1),".format("users/{}.png".format(new_file))
#
# print(sql)
# with open('img_sql.txt', 'a', encoding="utf-8") as f:
# 	f.write(sql)
# 	f.close()
pass    # todo ####################################################################
# weights = [50, 30, 15, 4.5, 0.49, 0.01]
# run_number = 10000
# data_list = {
#     # 3.56: [3.34, 4.75, 9.09, 22.21, 71.4, 348.08],
#     # 14.2: [12.65, 24.38, 47.11, 131.33, 512.14, 3322.78],
#     # 4.66: [4.2, 5.74, 11.05, 21.59, 52.66, 169.19],
#     # 2.65: [2.31, 3.18, 6.17, 14.95, 47.84, 231.22],
#     # 9.59: [8.6, 11.97, 23.14, 44.81, 108.59, 350.5],
#     # 19.69: [12.97, 24.38, 34.88, 279.77, 623.79, 1279.91],
#     # 48.42: [47.87, 65.95, 128.13, 246.28, 602.34, 1935.29],
#     1.67: [1.66, 2.31, 4.45, 8.52, 20.41, 66.6],
#     # 1.60: [1.38, 1.84, 2.78, 4.67, 10.96, 34.21]
# }
#
# for money in data_list:
#     drops = data_list[money]
#     result_list = []
#     for i in range(run_number):
#         customs = 0
#         for index, drop in enumerate(drops):
#             drop_list = [drop, 0]
#             weight = [weights[index], 100-weights[index]]
#             one_res = random.choices(drop_list, weights=weight, k=1)[0]
#             if one_res > 0:
#                 customs = index + 1
#             else:
#                 break
#         result_list.append(customs)
#
#     result_list = sorted(result_list, reverse=True)
#
#     get_total_money = 0
#     total_rate = 1
#     for i in range(7):
#         number = result_list.count(i)
#         get_money = 0
#         rate = weights[0]
#         if i > 0:
#             get_money = number * drops[i-1]
#             rate = weights[i-1] * total_rate
#             total_rate = rate / 100
#             print("关卡：{}，次数：{}, 比例：{}, 价格：{}, 金额：{}, 概率：{}".format(i, number, round(number / run_number * 100, 2), drops[i - 1], round(get_money, 2), rate / 100))
#         else:
#             print("关卡：{}，次数：{}, 比例：{}, 价格：{}, 金额：{}, 概率：{}".format(i, number, round(number / run_number * 100, 2), 0, 0, rate / 100))
#         get_total_money += get_money
#
#     total = run_number * money
#     print("价格：{}, 总入:{}, 总出:{}, 比例：{}".format(money, total, round(get_total_money, 2), round(get_total_money / total, 2)))
#
#     total_money = 0
#     for i, d in enumerate(drops):
#         total_money += d*weights[i]/100
#         print(d, weights[i], d*weights[i]/100)
#
#     print(round(total_money, 2), round(total_money/1.6, 2))
pass    # todo ####################################################################     排雷行动 存redis是数据
# # redis_config = {'host': '127.0.0.1', 'port': 6379, 'password': '12345678', 'db': 0}     # hicsgo本地
# redis_config = {'host': '192.168.1.119', 'port': 6379, 'password': '12345678', 'db': 0}     # hicsgo测试
# # redis_config = {'host': 'r-uf69xu3chilh2zjewspd.redis.rds.aliyuncs.com', 'port': 6379, 'password': 'HiCsgo6666', 'db': 0}     # hicsgo正式
#
# pool = redis.ConnectionPool(host=redis_config['host'], port=redis_config['port'], password=redis_config['password'], db=redis_config['db'])
# r = redis.Redis(connection_pool=pool, decode_responses=True)
# url = "https://front.obskins.com/api/v1/bx/ms/reset"
# result_list = []
# for n in range(1000):
#     data = requests.post(url=url, headers={
#         'authorization': 'Bearer /erzcxDdlpjh+DFxcazeiqwy2TbiZ5EIHEHvhU7Rm+A7gbUZHbNEKrXNGRFdgFOPR9CmS10FchCTQd8Z/w9qacJvnvEaaEHd/ljnvxtgziZCmmxwmSF62/kPqwTWHl1m2OkYAyKzrn/elgUXs0G3Vw==',
#         'origin': 'https://www.obskins.com',
#         'referer': 'https://www.obskins.com/',
#         'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.62'
#     })
#     data = data.json()["data"]
#     items = [{'hash_name': item["bonus"]["marketHashName"], 'price': item["bonus"]["platformPrice"]/100} for item in data["plate"]["tierInfo"]]
#     result = {"data": items, 'price': data["payPrice"] / 100}
#     result_list.append(result)
#     r.sadd('sweeping_ob_items', json.dumps(result))
#     print('睡眠5秒', result)
#     time.sleep(5)
#
#
# print(result_list)
pass    # todo ####################################################################     排雷行动 数据转移
# # old_redis_config = {'host': '127.0.0.1', 'port': 6379, 'password': '12345678', 'db': 0}     # hicsgo本地
# old_redis_config = {'host': '192.168.1.119', 'port': 6379, 'password': '12345678', 'db': 0}     # hicsgo测试
# new_redis_config = {'host': '47.100.77.176', 'port': 6379, 'password': '12345678', 'db': 0}     # hicsgo直播测试
# # redis_config = {'host': 'r-uf69xu3chilh2zjewspd.redis.rds.aliyuncs.com', 'port': 6379, 'password': 'HiCsgo6666', 'db': 0}     # hicsgo正式
#
# # 原数据
# old_pool = redis.ConnectionPool(host=old_redis_config['host'], port=old_redis_config['port'], password=old_redis_config['password'], db=old_redis_config['db'])
# old_r = redis.Redis(connection_pool=old_pool, decode_responses=True)
#
# # 新链接
# new_pool = redis.ConnectionPool(host=new_redis_config['host'], port=new_redis_config['port'], password=new_redis_config['password'], db=new_redis_config['db'])
# new_r = redis.Redis(connection_pool=new_pool, decode_responses=True)
#
# old_value = old_r.smembers('sweeping_ob_items')
# for ov in old_value:
#     new_r.sadd('sweeping_ob_items', ov.decode("utf-8"))
#     print(ov.decode("utf-8"))
pass    # todo ####################################################################     折线图
# import matplotlib as mpl
# import matplotlib.pyplot as plt
# mpl.rcParams["font.sans-serif"] = ["SimHei"]
# mpl.rcParams["axes.unicode_minus"] = False
# # some simple data
# x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
# y = [6, 10, 4, 5, 1, 6, 7, 8, 9, 10, 4, 1, 0, 2, 4, 5, 18, 1]
# # create bar
# plt.bar(x, y, align="center", color="r", tick_label=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], alpha=0.6)
# # set x,y_axis label
# plt.xlabel("测试难度")
# plt.ylabel("试卷份数")
# # set yaxis grid
# plt.grid(True, axis="y", ls=":", color="r", alpha=0.3)
# plt.show()
pass    # todo ####################################################################     csgo枪皮爬取
# url = "https://www.csgo.com.cn/data/data/data.json?v=20230329"
# data = requests.get(url)
# weapons = data.json()["weapons"]
#
# skins = []
# for w in weapons:
#     items = w["list"]
#     for item in items:
#         skins.append({"n": item["name_ch"], "r": item["label"]})
#
#
# result = {}
# for s in skins:
#     if s["r"] not in result:
#         result[s["r"]] = [s["n"]]
#     else:
#         result[s["r"]].append(s["n"])
# #
# # yinmi = list(set(result["隐秘"]))
# # print("|".join(yinmi))
# # baomi = list(set(result["保密"]))
# # print("|".join(baomi))
# # souxin = list(set(result["受限"]))
# # print("|".join(souxin))
# # jungui = list(set(result["军规"]))
# # print("|".join(jungui))
# junguiji = list(set(result["军规级"]))
# print("|".join(junguiji))
pass    # todo ####################################################################     hash算法
# def get_roll(min_roll=0, max_roll=1000000):
#     while True:
#         data = "".join([random.choice("abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") for i in range(random.randint(1, 50))])
#         hash_obj = hashlib.sha256()
#         hash_obj.update(data.encode())
#         roll_hash = hash_obj.hexdigest()
#         subHash = roll_hash[:6]
#         roll = int((int(subHash, 16) / 16777215) * 1000000)
#         # 判断roll
#         if max_roll >= roll >= min_roll:
#             break
#
#     return data, roll
#
#
# result = []
# for i in range(1000):
#     d, r = get_roll()
#     result.append(r)
#
#
# dict_result = {100: 0, 1000: 0, 5000: 0, 10000: 0, 50000: 0, 100000: 0, 300000: 0, 500000: 0, 800000: 0, 1000000: 0}
# for res in result:
#     for d in dict_result:
#         if res <= d:
#             dict_result[d] += 1
#             break
#
# print(dict_result)




# data = "".join([random.choice("abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") for i in range(random.randint(1, 50))])
pass    # todo ####################################################################    官网数据抓取
# def get_box_list():
#     id_list = {"113420": '野火大行动武器箱', "555076": '伽玛武器箱', "662134": '蛇噬武器箱', "668823": '反冲武器箱', "657095": '裂空武器箱', "666780": '梦魇武器箱',
#                "664335": '激流大行动武器箱', "672234": '变革武器箱', "565217": '手套武器箱', "114422": '反恐精英 2 号武器箱', "659249": '狂牙大行动武器箱', "113422": '突围大行动武器箱',
#                "613024": '命悬一线武器箱', "577139": '九头蛇大行动武器箱', "654984": '棱彩2号武器箱', "613023": '光谱 2 号武器箱', "571232": '光谱武器箱', "115415": '幻彩武器箱',
#                "115577": '冬季攻势武器箱', "618337": '头号特训武器箱', "113771": '猎杀者武器箱', "114016": '先锋大行动武器箱', "113424": '幻彩 2 号武器箱', "113408": '暗影武器箱',
#                "406871": '幻彩 3 号武器箱', "660586": '弯曲猎手武器箱', "649737": '反恐精英20周年武器箱', "114345": '反恐精英 3 号武器箱', "621405": '棱彩武器箱', "613648": '地平线武器箱',
#                "113470": '左轮武器箱', "120466": '英勇大行动武器箱', "114413": '电竞 2014 夏季武器箱', "120467": '反恐精英武器箱', "113427": '凤凰大行动武器箱', "651099": '裂网大行动武器箱',
#                "123033": '电竞 2013 武器箱'}

#     type_list = ['崭新出厂', '略有磨损', '久经沙场', '破损不堪', '战痕累累']
#     for i in id_list:
#         items_list = []
#         url = "https://www.igxe.cn/product/case/items/{}".format(i)
#         data = requests.get(url).json()
#         group_list = data["data"][0]["group_list"]

#         for group in group_list:
#             result = group["list"]
#             for res in result:
#                 for t in type_list:
#                     items_list.append({"name": res["name"] + " ({})".format(t), "icon_url": res["icon_url"]})

#         # 添加数据库
#         print(id_list[i], items_list)
#         break

# get_box_list()
pass    # todo ####################################################################    测试
# # 当前时间
# now_date = datetime.now()
# year = now_date.year
# month = now_date.month
# day = now_date.day
# # 当天
# today_start = datetime(year=year, month=month, day=day)
# today_end = today_start + timedelta(days=1)
# # 当周
# week_start = today_start - timedelta(days=today_start.weekday())
# week_end = week_start + timedelta(days=7)
# # 当月
# month_start = datetime(year=year, month=month, day=1)
# month_end = datetime(year=year + 1 if month == 12 else year, month=(12 if month == 12 else month + 1) if month < 12 else 1, day=1)

# # 时间拼凑
# today_start_str = (today_start - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
# today_end_str = (today_end - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
# week_start_str = (week_start - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
# week_end_str = (week_end - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
# month_start_str = (month_start - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
# month_end_str = (month_end - timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")

# print("当天: ", today_start, today_end)
# print("当周: ", week_start, week_end)
# print("当月: ", month_start, month_end, year)

# print("当天字符串: ", today_start_str, today_end_str)
# print("当周字符串: ", week_start_str, week_end_str)
# print("当月字符串: ", month_start_str, month_end_str)



# 查询文件夹下面的所有数据
import os

# 指定文件夹路径
folder_path = 'D:\work\python\other\头像'
new_path = "D:\work\python\other\images"

# 获取文件夹下所有文件和文件夹的名称
files = os.listdir(folder_path)

sql = "INSERT INTO authentication_avatarlib (avatar, type) VALUES "

for f in files:
    old_file = folder_path + f
    new_name = ("".join([random.choice("abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789") for i in range(32)])).lower() + ".png"
    # 打开图片
    src=os.path.join(os.path.abspath(folder_path), f)
    # 重命名
    dst=os.path.join(os.path.abspath(new_path), new_name )
    # 执行操作
    os.rename(src,dst)
    
    sql += "('users/{}', 0),".format(new_name)
    
    print("完成", old_file, new_name)
    
print(sql.strip(","))